C#
马大头
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 中使用using的三种方法
转自 : https://www.cnblogs.com/hanke123/p/5968824.html1.using指令using+命名空间,这种方法基本学习过C#的都用过,好处在于,写代码的时候不需要指定详细的命名空间using System.Windows.Media; using System.Windows.Media.Imaging;2.using语句是用来简化资源释放的,在一定的范围...转载 2018-06-07 13:42:29 · 19178 阅读 · 0 评论 -
C#中{ get; set; }写法是什么意思
代表,属性xxx 可以 是获取或设置。如果是 仅是 set 则只能设置,反之亦然。老版本的.net framework 对于属性,不能省略,必须这样做:int adminID = 0;public AdminID{ get{return adminID;} set{adminID=value;}}而现在的版本可以省略,仅仅需要:public AdminID{get;set;} 其代表的意义是一样的...转载 2018-06-01 14:47:20 · 51676 阅读 · 4 评论 -
C#中给new出来的对象里set值的简化写法
有如下代码:本来是以上面的形式写的, Visual Studio弹出了一个优化提示, 执行后代码被修改为下面的写法, 得知C#中给对象设置值有如下简化写法: DataUpdateEntity dataUpdate1 = new DataUpdateEntity(); dataUpdate1.type = "elevator"; ...原创 2018-06-01 15:07:13 · 2035 阅读 · 0 评论 -
一文看懂Unity3D(C#)读取解析xml配置文件及key=value配置文件
相关知识点:Unity3D如何配置全局xml配置文件并进行读取解析C#读取xml文件时如何忽略掉注释部分总结网上的读取方式大致分为两种:1, 将xml文件放在Assets/StreamingAssets 文件下, 然后通过 WWW() 方式读取到xml文件的字符串内容, 然后使用mono.xml插件进行解析2, 将xml文件放在Assets/Resources 文件下, 然后通过 Resource...原创 2018-06-27 09:45:02 · 3761 阅读 · 0 评论 -
C# 方法中的this参数public static String HeHeFangFa( this string str)
先看下面的代码: public static class StringExtension{ public static void Foo(this string s) { Console.WriteLine("Foo invoked for {0}", s); }} 为什么这里会有一个this关键字,做什么用?其实这就是扩展方法!这个扩...转载 2018-11-05 11:06:52 · 2207 阅读 · 0 评论 -
Java、C#将一个List赋值给另一个List的方式(及直接用=等号赋值会出现的坑)
#声明和实例化声明:ArrayList a, 仅仅只是声明了一个list变量,其未来作用相当于C++中的引用变量,亦或者相当于一个对象块的索引,但并未为其分配具体的完整的对象所需要的内存空间,其所分配的空间仅仅只是"a"变量所需空间;实例化:实例化的过程是为对象分配完整的所需内存空间。此时,对象a才是该list的一个实例,然后将分配的内存地址返回给定义的变量“a”;#java的实例化...转载 2018-12-20 14:18:33 · 8268 阅读 · 0 评论 -
Java中类似C#初始化对象的简便方法(new的对象后面跟两个花括号,无需构造方法)
C#中有一种初始化对象的简便方法:public class Car{ public string brand{ get; set; } public string color{ get; set; } }Car car = new Car { brand = "BYD", color = "白色"};不需要给相对应的构造方法,但是却可以随意设置...原创 2019-01-17 10:24:54 · 2183 阅读 · 0 评论 -
使用ToString("X4")在C#中10进制转16进制时进行默认补0来凑够位数
Modbus通讯中经常会用到10进制与16进制之间的转换。// 方式1,无法进行自动补0string data1 = Convert.ToString(17194, 16); // 432Astring data2 = Convert.ToString(0, 16); // 0// 方式2,自动补0string data3 = 17194.ToString("X4"); // 43...原创 2019-05-15 10:44:12 · 20657 阅读 · 0 评论
分享