SqlParameter[] paras ={ new SqlParameter("@Id", SqlDbType.Int, 4) } 代码解析

是一种简化的声明数组时初始化的方式。

V1:这种是个人都见过

int[] a = new int[2];

a[0] = 123;a[1] = 456;

V2:这种也很常见

int[] a = new int[2]{ 123, 456 };

V3: 跟V2差不多

int[] a = new int[]{ 123, 456 };

V4:简化int[] a = { 123, 456 };

现在再来看对象的例子

object[] a = new object[2]{ new object(), new object() };

object[] b = new object[]{ new object(), new object() };

object[] c = { new object(), new object() };

然后

SqlParameter[] paras ={ new SqlParameter("@Id", SqlDbType.Int, 4) }就能看明白

在C#中,Dictionary<TKey, TValue>是一个泛型集合,用于存储键值对。在这个例子中,Dictionary的键是string类型,值是syspara类型。 `public Dictionary<string, syspara> paras = new Dictionary<string, syspara>();` 这行代码创建了一个名为paras的字典实例,其中键是字符串类型,值是syspara类型。 `paras.Add(string, syspara);` 这个方法用于向字典中添加一个新的键值对。你需要提供两个参数:一个键(string类型)和一个值(syspara类型)。如果该键已经存在于字典中,则此方法会抛出ArgumentException异常。 Dictionary的主要用途是在需要通过键快速查找值的情况下。例如,你可以使用它来存储配置设置、用户信息或其他需要根据特定标识符进行访问的数据。 以下是一个简单的示例: ```csharp public class SysPara { public int Value { get; set; } } public class Program { public static void Main() { // 创建一个字典实例 Dictionary<string, SysPara> paras = new Dictionary<string, SysPara>(); // 添加键值对 paras.Add("key1", new SysPara { Value = 100 }); paras.Add("key2", new SysPara { Value = 200 }); // 访问字典中的值 SysPara value1 = paras["key1"]; SysPara value2 = paras["key2"]; Console.WriteLine($"Value of key1: {value1.Value}"); Console.WriteLine($"Value of key2: {value2.Value}"); } } ``` 在这个示例中,我们创建了一个名为SysPara的类,它有一个名为Value的属性。然后,我们创建了一个Dictionary实例,并向其中添加了两个键值对。最后,我们通过键访问字典中的值并打印它们。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值