![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
爪洼Terminator
学习真好玩
展开
-
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 · 232 阅读 · 0 评论 -
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 · 712 阅读 · 0 评论 -
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 · 6297 阅读 · 1 评论 -
C#打包发布之版本号与自动更新
我发现很多解答这个问题的人都搞不到要点,然后搞得小白以为只要改了安装程序属性下的Version就可以了:这样并不能对整体程序进行更新,只能是把版本号给更新了,然后运行的主程序还是之前的那个所以还需要在你当前解决方案下的->Properties->Assembleinfo.cs里面的[assembly: AssemblyVersion(“1.0.0004”)][assembly: AssemblyFileVersion(“1.0.0004”)]进行修改,这两个属性一般在Assembleinf原创 2020-05-19 10:16:59 · 1624 阅读 · 0 评论 -
2019/12/26今天复习一些基础的东西
1、哪些变量是放在栈,哪些放堆c#中的变量可以分为值类型和引用类型,值类型包括:简单类型,结构类型和枚举类型,引用类型包括类,数组,接口。值类型在栈中操作,而引用类型在堆中操作,静态变量放全局区。栈在编译时分配内存空间,而堆是在运行时动态分配内存空间,可以根据程序的运行情况动态的分配内存的大小,因此,值类型在内存中占用一个预定义的字节数,栈是先入后出的,栈中上面的变量总是比下面的变量先离开作用...原创 2019-12-26 20:34:10 · 112 阅读 · 1 评论 -
由dispatcher.invoke(Action action)思考的问题
class Program { static void Main(string[] args) { Action action = () => { Console.WriteLine("你好"); }; //Action可以接收一个方法作为变量的值; //我还以为Function这...原创 2019-12-20 20:18:19 · 821 阅读 · 0 评论 -
WPF中的socket通讯,服务器;
public partial class MainWindow : Window { Socket client; public MainWindow() { InitializeComponent(); client = new Socket(AddressFamily.InterNe...原创 2019-12-19 13:17:22 · 446 阅读 · 0 评论 -
学习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 · 113 阅读 · 1 评论