.NET中是否有内置函数,它结合了String.IsNullOrEmpty和String.IsNullorWhiteSpace?
我可以轻松编写自己的,但我的问题是为什么没有String.IsNullOrEmptyOrWhiteSpace函数?
String.IsNullOrEmpty首先修剪字符串吗?或许更好的问题是,String.Empty是否有资格作为空格?
当我控制打印时,我得到var a的值为Object {},这是空的JSON对象使用jQuery如何检查空值?谢谢.
我正在检查可能为空/空/空的列的单元格的单元格值,所以我需要一些东西来避免NullReferenceException.
我该怎么做,因为即使有IsNullOrWhiteSpace()并且IsNullOrEmpty()我以某种方式得到了那个例外。
这是我正在使用的代码的一部分:
s = "Total = " + dataGridView1.Rows[0].Cells.Count +
"0 = " + dataGridView1.Rows[0].Cells[0].Value.ToString() +
"/n 1 = " + dataGridView1.Rows[0].Cells[1].Value.ToString() +
"/n 2= " + dataGridView1.Rows[0].Cells[2].Value.ToString() +
"/n 3 = " + dataGridView1.Rows[0].Cells[3].Value.ToString() +
"/n 4= " + dataGridView1.Rows[0].Cells[4].Value.ToString() +
"/n 5 = " + dataGridView1.Rows[0].Cells[5].Value.ToString() +
"/n 6= " + dataGridView1.Rows[0].Cells[6].Value.ToString() +
"/n 7 = " + dataGridView1.Rows[0].Cells[7].Value.ToString();
if (string.IsNullOrEmpty(dataGridView1.Rows[0].Cells[8].Value.ToString()))
{
}
else
{
s += "/n 8 = " …Run Code Online (Sandbox Code Playgroud) 我对C#和编程很新,我花了好几个小时试图修复我的基本程序.我有4个变量,我要求用户输入3个变量并留空.该程序对空的程序进行计算,但问题是我不能使用IsNullOrWhiteSpace进行整数.
Console.WriteLine("ilk arac?n h?z?n? giriniz");
int v1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ikinci arac?n h?z?n? giriniz");
int v2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("yolun uzunlu?unu giriniz");
int x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("kar??la?ma sürelerini giriniz");
int t = Convert.ToInt32(Console.ReadLine());
if (string.IsNullOrWhiteSpace(v1))
{
v1 = x / t - v2;
Console.WriteLine(v1);
}
else if (string.IsNullOrWhiteSpace(v2))
{
v2 = x / t - v1;
Console.WriteLine(v2);
}
else if (string.IsNullOrWhiteSpace(t))
{
t = x / (v1 + v2);
Console.WriteLine(t);
}
else if (string.IsNullOrWhiteSpace(x))
{
x = (v1 + v2) * t; …Run Code Online (Sandbox Code Playgroud)