C# 编程指南
文章平均质量分 77
寒冰最强
这个作者很懒,什么都没留下…
展开
-
一维数组(C# 编程指南)
可按下面的示例所示声明五个整数的一维数组。int[] array = new int[5];int[] array = new int[5];此数组包含从 array[0] 到 array[4] 的元素。 new 运算符用原创 2016-01-03 15:35:18 · 731 阅读 · 0 评论 -
win系统环境
//C:\Users\dsg\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup string startup = Environment.GetFolderPath(Environment.SpecialFolder.Startup); string...原创 2019-02-11 03:45:06 · 280 阅读 · 0 评论 -
efcore微软官方文档
keyshttps://docs.microsoft.com/en-us/ef/core/modeling/keys按照约定,名为id或 Id的属性将被配置为实体的键。class Car{ public string Id { get; set; } public string Make { get; set; } public string Model { g原创 2017-10-15 16:48:53 · 3271 阅读 · 0 评论 -
隐式类型的数组(C# 编程指南)
可以创建隐式类型的数组,在这样的数组中,数组实例的类型是从数组初始值设定项中指定的元素推断而来的。有关任何隐式类型变量的规则也适用于隐式类型的数组。 有关更多信息,请参见 隐式类型的局部变量(C# 编程指南)。在查询表达式中,隐式类型的数组通常与匿名类型以及对象初始值设定项和集合初始值设定项一起使用。下面的示例演示如何创建隐式类型的数组:原创 2016-01-03 19:46:56 · 1466 阅读 · 0 评论 -
使用 ref 和 out 传递数组(C# 编程指南)
与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由被调用方为其赋值。例如:static void TestMethod1(out int[] arr){ arr = new int[10]; // definite assignment of arr}static void Test原创 2016-01-03 19:45:09 · 798 阅读 · 0 评论 -
将数组作为参数传递(C# 编程指南)
数组可作为实参传递给方法形参。 由于数组是引用类型,因此方法可以更改元素的值。将一维数组作为参数传递可以将初始化的一维数组传递给方法。 例如,下面的语句将数组发送到 print 方法。int[] theArray = { 1, 3, 5, 7, 9 };PrintArray(theArray);原创 2016-01-03 19:42:14 · 1887 阅读 · 0 评论 -
对数组使用 foreach(C# 编程指南)
C# 还提供 foreach 语句。 该语句提供一种简单、明了的方法来循环访问数组的元素。例如,下面的代码创建一个名为 numbers 的数组,并用foreach 语句循环访问该数组:int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };foreach (int i in numbers){原创 2016-01-03 19:40:15 · 679 阅读 · 0 评论 -
交错数组(C# 编程指南)
交错数组是元素为数组的数组。 交错数组元素的维度和大小可以不同。交错数组有时称为“数组的数组”。以下示例说明如何声明、初始化和访问交错数组。下面声明一个由三个元素组成的一维数组,其中每个元素都是一个一维整数数组:int[][] jaggedArray = new int[3][];int[][] jaggedArray = new原创 2016-01-03 19:37:19 · 1065 阅读 · 0 评论 -
多维数组(C# 编程指南)
数组可以具有多个维度。 例如,下列声明创建一个四行两列的二维数组。int[,] array = new int[4, 2];下列声明创建一个三维(4、2 和 3)数组。int[, ,] array1 = new int[4, 2, 3];int[, ,] array1 = ne原创 2016-01-03 19:33:29 · 658 阅读 · 0 评论 -
MessagePack,比json更小的编码方式详解
https://msgpack.org/https://github.com/msgpack/msgpack/blob/master/spec.md#overview [MessagePack.MessagePackObject(true)] public class MesFoo { [Key(3)] public int ...原创 2019-03-19 00:29:48 · 588 阅读 · 1 评论