unity c# stringlist
时间: 2023-07-11 17:21:00 浏览: 55
在 Unity C# 中,您可以使用 List<string> 类型来存储字符串列表。要创建一个新的字符串列表,请使用以下代码:
```csharp
List<string> stringList = new List<string>();
```
要将一个新字符串添加到列表中,请使用 Add 方法:
```csharp
stringList.Add("new string");
```
要访问列表中的字符串,请使用索引:
```csharp
string firstString = stringList[0];
```
您也可以使用 foreach 循环遍历整个列表:
```csharp
foreach (string str in stringList)
{
// do something with str
}
```
相关问题
unity c# stringlist 保持txt文本
将一个字符串列表保存到文本文件中,可以使用 C# 中的 StreamWriter 类。以下是一个示例代码,展示如何将字符串列表保存到文本文件中:
```csharp
using System.Collections.Generic;
using System.IO;
// 创建一个字符串列表
List<string> stringList = new List<string>();
stringList.Add("hello");
stringList.Add("world");
// 创建一个文件流,用于将数据写入文本文件
string filePath = "path/to/file.txt";
StreamWriter writer = new StreamWriter(filePath);
// 遍历字符串列表,将每个元素写入文件
foreach (string str in stringList)
{
writer.WriteLine(str);
}
// 关闭文件流
writer.Close();
```
上述代码中,首先创建了一个字符串列表,然后创建了一个文件流,并使用 StreamWriter 类将数据写入文件。在遍历字符串列表时,使用 WriteLine 方法将每个元素写入文件,最后关闭文件流。
需要注意的是,在使用 StreamWriter 类时,需要手动调用 Close 方法来关闭文件流。如果不关闭文件流,可能会导致数据无法被正确地保存到文件中。
unity3d c# stringlist
在Unity3D中,可以使用C#中的List<string>来实现字符串列表。以下是一个示例代码,其中创建了一个名为stringList的List<string>,并将三个字符串添加到该列表中:
```
List<string> stringList = new List<string>();
stringList.Add("Hello");
stringList.Add("World");
stringList.Add("Unity");
// 访问列表中的元素
Debug.Log(stringList[0]); // 输出 "Hello"
Debug.Log(stringList[1]); // 输出 "World"
Debug.Log(stringList[2]); // 输出 "Unity"
```
你也可以使用for循环遍历列表中的所有元素:
```
for (int i = 0; i < stringList.Count; i++) {
Debug.Log(stringList[i]);
}
```
或者使用foreach循环:
```
foreach (string str in stringList) {
Debug.Log(str);
}
```