自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C# 单链表与循环链表

单链表class Node<T> { public static Node<T> Head { get; set; } public T item { get; set; } public Node<T> Next{ get; set;} public Node(T item) { this.item = item; this.Nex

2020-08-02 14:54:50 235

原创 WPF--TreeView对于自定义TreeViewItem的小应用

今天半天都被 TreeView里的SelectedItemChanged事件传过来的e参数困扰private void fileviewer_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)因为自定义了一个继承自TreeViewItem的类,想要多给他附上一些属性,以便自己使用public class FileViewer : TreeViewItem { #r

2020-06-03 21:32:42 717

原创 WPF的TreeView控件---treeviewitem的selected事件和treeview的SelectedItemChanged选择

今天想做一个文件浏览器,想把选中项的信息提取出来,就自然而然的想到用treeview,但是当给每个treeviewitem添加selected事件后,当你选中的是儿子结点的时候,父亲节点的selected也会触发。//xmal代码<TreeView Grid.Row="3" Grid.Column="0" > <TreeViewItem Header="父亲" Selected="TreeViewItem_Selected">

2020-06-02 21:12:30 6416 1

原创 C#打包发布之版本号与自动更新

我发现很多解答这个问题的人都搞不到要点,然后搞得小白以为只要改了安装程序属性下的Version就可以了:这样并不能对整体程序进行更新,只能是把版本号给更新了,然后运行的主程序还是之前的那个所以还需要在你当前解决方案下的->Properties->Assembleinfo.cs里面的[assembly: AssemblyVersion(“1.0.0004”)][assembly: AssemblyFileVersion(“1.0.0004”)]进行修改,这两个属性一般在Assembleinf

2020-05-19 10:16:59 1648

原创 2019/12/26今天复习一些基础的东西

1、哪些变量是放在栈,哪些放堆c#中的变量可以分为值类型和引用类型,值类型包括:简单类型,结构类型和枚举类型,引用类型包括类,数组,接口。值类型在栈中操作,而引用类型在堆中操作,静态变量放全局区。栈在编译时分配内存空间,而堆是在运行时动态分配内存空间,可以根据程序的运行情况动态的分配内存的大小,因此,值类型在内存中占用一个预定义的字节数,栈是先入后出的,栈中上面的变量总是比下面的变量先离开作用...

2019-12-26 20:34:10 132 1

原创 由dispatcher.invoke(Action action)思考的问题

class Program { static void Main(string[] args) { Action action = () => { Console.WriteLine("你好"); }; //Action可以接收一个方法作为变量的值; //我还以为Function这...

2019-12-20 20:18:19 845

原创 WPF中的socket通讯,服务器;

public partial class MainWindow : Window { Socket client; public MainWindow() { InitializeComponent(); client = new Socket(AddressFamily.InterNe...

2019-12-19 13:17:22 459

转载 DispatcherTimer和Timer的区别,Timer在非UI线程跑的,DispatcherTimer是在UI线程跑的.

private void DisPatcherTimerMethod() { DispatcherTimer timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(1000); timer.Tick += Time...

2019-12-13 10:54:50 530

原创 学习C# 12.11

private static double Convert2ByteToDouble2(List<byte> data, int index) { double value = 0D; if (index < data.Count - 1) { var intV...

2019-12-11 16:37:15 135 1

转载 AndroidManifest的注解

<?xml version="1.0" encoding="utf-8"?><!-- 设备资源权限设置 ---><uses-permission android:name="android.permission.INTERNET"/> <!---允许App打开network sockets> <uses-perm...

2019-11-04 22:45:13 365

原创 AS沙雕日记--2019.11.4

new Thread(new Runnable() { @Override public void run() { try { for (int i=0;i<10;i++)//原本想设计成1秒钟加1的,不知道怎么弄时间延迟 { ...

2019-11-04 21:29:03 184 1

原创 AS今日沙雕—2019.11.4

下午快吃饭的时候:android:textAllCaps=“true” 因为把这个转化字符为大写的方法放到edittext里面,然后导致edittext不能运行,后来发现下面这个才是edittext用的自动大写的方法;android:inputType =“textCapCharacters”下午进行时:在写返回数据给上一个活动的这个活动的时候,因为把requsetCode和resultCod...

2019-11-04 18:28:50 100

原创 AS沙雕Log-1

记录一下自己ZZ的行为!10.31晚-11.1晚,使用EditText的时候,想要监听输出的值,此时EditText这个是放在activity_button.xml这里的,然后加载这个layout的也是ButtonActivity这个类,然后我把下面的代码写到了MainActivity里面,然后就一直出现空指针异常,然后又重新创建了一个project弄了个新的edittext监听,然后可以运行,...

2019-11-01 19:43:19 154

原创 小白提问,关于list的添加删除

namespace Hello_OOP{ class Program { static void Main(string[] args)// { Person p = new Person(); p.skill.Add(Skill.Cook); ...

2019-10-23 09:58:42 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除