c#字符串concat来获取另一个变量

手表

再会。我想问一下是否可以连接2个字符串来获取另一个变量。

可以说我有以下代码:

string num1 = "abcdefgh";
string num2 = "ijklmnop";
int numLength = 0;

我想使用forloop获取num1和num2的值

for(int i =1; i<= 2; i++)
{
    numLength = ("num" + i).Length + numLength;
}
Console.WriteLine("Length is {0}", numLength);

我希望它输出

长度是16

我做了上面的代码,但实际上给了我不同的价值。

Edit1:(PS我将使用10个以上的变量,为了简化起见,我仅指出了其中的2个)

Edit2:是的,是的。我想要(“ num” + i).Length给我num1.Legnth + num2.Length。

法哈德·贾比耶夫(Farhad Jabiyev)

第一种方式

我建议您将所有字符串添加到列表中,然后使用Summethod获得总长度

List<string> allStrings = new List<string>();
allStrings.Add(num1);
allStrings.Add(num2);
...
allStrings.Add(num10);

var totalLength = allStrings.Sum(x => x.Length);

第二种方式

或者,如果要使用for循环计算总长度,请执行以下操作

int totalLength = 0;
for (int i = 0; i < allStrings.Count; i++)
{
    totalLength = totalLength + allStrings[i].Length;
}

第三路

如果您不想使用List,则可以使用String.ConcatthenLength属性。

var totalLength = String.Concat(num1, num2).Length;

在您的情况下,结果为16


编辑

我认为您会认为,("num" + i).Length这会给您num1.Lengthnum2.Length这是错误的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XSLT:如何通过连接字符串和另一个变量来获取变量的值?

来自分类Dev

获取另一个活动的字符串

来自分类Dev

是否可以使用带有字符串的变量来标识另一个变量?

来自分类Dev

使用字符串的第一个和最后一个字符来创建另一个变量

来自分类Dev

将字符串存储在C中的另一个变量中

来自分类Dev

使用Unity5和C#从输入字段获取字符串并在另一个场景中显示字符串

来自分类Dev

以另一个变量的字符串值命名一个变量

来自分类Dev

C#替换字符串,除非后面有另一个

来自分类Dev

在特定行c#上找到另一个后添加字符串

来自分类Dev

从字符串C#中从另一个名称空间调用函数

来自分类Dev

C#替换字符串,除非前面有另一个

来自分类Dev

将选择的目录作为字符串插入另一个方法C#

来自分类Dev

C#,从调用另一个异步函数的函数返回字符串?

来自分类Dev

如何从(C)中的另一个字符串获取子字符串

来自分类Dev

C#:使用LINQ计数另一个列表中的字符串在字符串中的出现?

来自分类Dev

得到一个字符串引用另一个在C#

来自分类Dev

在 C# 中使用另一个文件从一个文件中删除字符串?

来自分类Dev

将字符串与另一个包含变量的字符串连接

来自分类Dev

获取存储在变量中的字符串的值,其名称作为字符串存储在另一个变量中

来自分类Dev

从另一个控制器javafx获取字符串变量值

来自分类Dev

读取一个字符串并使用它来读取另一个文件的变量的值

来自分类Dev

c# - 如何将字符串替换为另一个可以恢复原始字符串的字符串

来自分类Dev

连接字符串和变量以引用另一个变量

来自分类Dev

使用变量字符串命名另一个变量(Python)

来自分类Dev

将变量连接到Bash中另一个变量或字符串的末尾

来自分类Dev

SQL如何在另一个变量内更改字符串变量

来自分类Dev

Python:如何使变量混合另一个变量和字符串?

来自分类Dev

另一个不可变的字符串变量中的单引号内的字符串变量-VBA

来自分类Dev

c#使用get set从文本框中获取字符串,而不是将其发送另一个类?

Related 相关文章

  1. 1

    XSLT:如何通过连接字符串和另一个变量来获取变量的值?

  2. 2

    获取另一个活动的字符串

  3. 3

    是否可以使用带有字符串的变量来标识另一个变量?

  4. 4

    使用字符串的第一个和最后一个字符来创建另一个变量

  5. 5

    将字符串存储在C中的另一个变量中

  6. 6

    使用Unity5和C#从输入字段获取字符串并在另一个场景中显示字符串

  7. 7

    以另一个变量的字符串值命名一个变量

  8. 8

    C#替换字符串,除非后面有另一个

  9. 9

    在特定行c#上找到另一个后添加字符串

  10. 10

    从字符串C#中从另一个名称空间调用函数

  11. 11

    C#替换字符串,除非前面有另一个

  12. 12

    将选择的目录作为字符串插入另一个方法C#

  13. 13

    C#,从调用另一个异步函数的函数返回字符串?

  14. 14

    如何从(C)中的另一个字符串获取子字符串

  15. 15

    C#:使用LINQ计数另一个列表中的字符串在字符串中的出现?

  16. 16

    得到一个字符串引用另一个在C#

  17. 17

    在 C# 中使用另一个文件从一个文件中删除字符串?

  18. 18

    将字符串与另一个包含变量的字符串连接

  19. 19

    获取存储在变量中的字符串的值,其名称作为字符串存储在另一个变量中

  20. 20

    从另一个控制器javafx获取字符串变量值

  21. 21

    读取一个字符串并使用它来读取另一个文件的变量的值

  22. 22

    c# - 如何将字符串替换为另一个可以恢复原始字符串的字符串

  23. 23

    连接字符串和变量以引用另一个变量

  24. 24

    使用变量字符串命名另一个变量(Python)

  25. 25

    将变量连接到Bash中另一个变量或字符串的末尾

  26. 26

    SQL如何在另一个变量内更改字符串变量

  27. 27

    Python:如何使变量混合另一个变量和字符串?

  28. 28

    另一个不可变的字符串变量中的单引号内的字符串变量-VBA

  29. 29

    c#使用get set从文本框中获取字符串,而不是将其发送另一个类?

热门标签

归档