C# 创建字符串数组
时间: 2023-11-29 22:46:42 浏览: 61
以下是C#创建字符串数组的两种方法:
1. 直接初始化字符串数组
```csharp
string[] str = { "3", "y", "34", "QQ", "41", "adsf4", "7", "52" };
```
2. 先声明字符串数组,再逐个赋值
```csharp
string[] str = new string[8];
str[0] = "3";
str[1] = "y";
str[2] = "34";
str[3] = "QQ";
str[4] = "41";
str[5] = "adsf4";
str[6] = "7";
str[7] = "52";
```
相关问题
C#list字符串数组
回答: 在C#中,我们可以使用List<string>来表示一个字符串类型的数组。例如,我们可以声明一个名为list的List<string>对象来存储字符串数组。要创建一个空的List<string>对象,我们可以使用以下构造函数:List<string> list = new List<string>(); 如果我们想将一个现有的字符串数组作为初始值传递给List<string>对象,我们可以使用以下构造函数:List<string> list = new List<string>(existingArray); 其中existingArray是一个已有的字符串数组。还有一个可以指定初始容量的构造函数:List<string> list = new List<string>(capacity); 其中capacity是我们希望List<string>对象能够容纳的元素数量。另外,List<string>类还提供了Contains方法来确定一个元素是否存在于List<string>集合中。该方法的原型是:public virtual bool Contains(object item)。如果在集合中找到指定的元素,该方法将返回true;否则返回false。所以,如果你想确定一个字符串是否存在于一个List<string>数组中,你可以使用Contains方法来进行判断。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C#入门(九) ArrayList数组和List数组](https://blog.csdn.net/lovejunna/article/details/95643806)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
C#字符串数组
在C#中,声明一个字符串数组可以使用以下语法:
```csharp
string[] myArray = new string[] { "string1", "string2", "string3" };
```
或者简写为:
```csharp
string[] myArray = { "string1", "string2", "string3" };
```
其中,`string[]` 表示声明一个字符串数组,`myArray` 是该数组的名称,`{ "string1", "string2", "string3" }` 是该数组的初始化值。你也可以在声明时指定数组的长度,例如:
```csharp
string[] myArray = new string[3];
```
这将创建一个长度为3的空字符串数组。你可以使用索引访问数组中的元素,例如:
```csharp
string firstString = myArray[0];
```
这将获取数组中的第一个元素。