字符串不包含 valueOf 的定义
string does not contain a definition for valueOf
您好,我的代码有问题
字符串不包含 valueOf
的定义
c#中的代码
{
public static String e(String str, int i5)
{
return String.valueOf(str.ToCharArray()[(int)(str.Length / i5)]);
}
}
代码在VB.NET
Public Shared Function e(ByVal str As String, ByVal i5 As Integer) As String
Return String.valueOf(str.ToCharArray()(CInt((str.Length / i5))))
End Function
问题出在这里String.valueOf
您期望的是将 vb 转换为 c# 吗?
void Main()
{
string s ="xhhxzx";
int i5 = 3;
string res = e(s, i5);
Console.WriteLine(res);
}
public static String e(String str, int i5)
{
return (str.Length / i5).ToString();
}
你可以一行完成
public static String e(String str, int i5) => (str.Length / i5).ToString();
在 Java 中,valueOf
提供了一些其他类型参数的字符串表示形式,例如 bool true
会变成字符串 "true"
。此代码从位置 Length/i5
的字符串中提取一个字符,将其转换为字符串并 returns 它
在 C# 中,您可以使用:
public static String E(string str, int i5)
{
return str[str.Length/i5].ToString();
}
或者:
public static String E(string str, int i5) =>
str[str.Length/i5].ToString();
在VB中:
Public Shared Function E(str as String, i5 as Integer) As String
Return str(str.Length/i5).ToString()
End Function
您好,我的代码有问题
字符串不包含 valueOf
的定义c#中的代码
{
public static String e(String str, int i5)
{
return String.valueOf(str.ToCharArray()[(int)(str.Length / i5)]);
}
}
代码在VB.NET
Public Shared Function e(ByVal str As String, ByVal i5 As Integer) As String
Return String.valueOf(str.ToCharArray()(CInt((str.Length / i5))))
End Function
问题出在这里String.valueOf
您期望的是将 vb 转换为 c# 吗?
void Main()
{
string s ="xhhxzx";
int i5 = 3;
string res = e(s, i5);
Console.WriteLine(res);
}
public static String e(String str, int i5)
{
return (str.Length / i5).ToString();
}
你可以一行完成
public static String e(String str, int i5) => (str.Length / i5).ToString();
在 Java 中,valueOf
提供了一些其他类型参数的字符串表示形式,例如 bool true
会变成字符串 "true"
。此代码从位置 Length/i5
的字符串中提取一个字符,将其转换为字符串并 returns 它
在 C# 中,您可以使用:
public static String E(string str, int i5)
{
return str[str.Length/i5].ToString();
}
或者:
public static String E(string str, int i5) =>
str[str.Length/i5].ToString();
在VB中:
Public Shared Function E(str as String, i5 as Integer) As String
Return str(str.Length/i5).ToString()
End Function