C#使用new初始化变量
时间: 2023-07-22 17:42:17 浏览: 191
在C#中,我们可以使用关键字new来初始化变量。这个关键字用于创建一个新的对象或实例,并调用它的构造函数进行初始化。以下是一个示例:
```
// 定义一个Person类
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
// 初始化一个Person对象
Person person = new Person()
{
Name = "Tom",
Age = 25
};
```
在上面的示例中,我们定义了一个Person类,然后使用new关键字创建了一个新的Person对象,并使用对象初始化器来设置它的属性值。这样就完成了变量的初始化。
相关问题
C#使用new初始化string变量
在C#中,我们可以使用new关键字来初始化string变量。需要注意的是,string类型是一种引用类型,因此使用new关键字初始化时,实际上是创建了一个新的string对象。
以下是一个示例:
```
// 初始化一个string变量
string str = new string('c', 5);
```
在上面的示例中,我们使用new关键字创建了一个新的string对象,并将其初始化为包含5个字符"c"的字符串。需要注意的是,我们可以使用其他构造函数来初始化string对象,例如:
```
string str = new string(new char[] { 'h', 'e', 'l', 'l', 'o' });
```
这样就创建了一个包含"hello"字符串的新的string对象。
C#使用new初始化string变量A,B,C
在C#中,我们可以使用对象初始化器来初始化多个string变量A、B、C。以下是一个示例:
```
// 初始化多个string变量
string A, B, C;
A = new string('a', 3);
B = new string('b', 4);
C = new string('c', 5);
```
在上面的示例中,我们使用new关键字创建了三个新的string对象,并将它们分别初始化为包含3个字符"a"、4个字符"b"和5个字符"c"的字符串。最后,我们将它们分别赋值给变量A、B、C。
需要注意的是,我们也可以在定义变量时使用对象初始化器来初始化它们,例如:
```
// 初始化多个string变量
string A = new string('a', 3),
B = new string('b', 4),
C = new string('c', 5);
```
这样就可以在定义变量时完成初始化。
阅读全文