当前位置: 首页 > news >正文

日本人真人做真爱的免费网站无限看做网站推广公司

日本人真人做真爱的免费网站无限看,做网站推广公司,页面设计多少钱,长春疫情最新通报在C#中,要判断一个字符串是否不等于空(即它既不是null也不是空字符串""),方法有如下几种,如下。 方法1 使用逻辑运算符和string.IsNullOrEmpty方法 string myString "123"; // 假设要检查的字…

在C#中,要判断一个字符串是否不等于空(即它既不是null也不是空字符串""),方法有如下几种,如下。

方法1

使用逻辑运算符和string.IsNullOrEmpty方法

string myString = "123"; // 假设要检查的字符串  
if (!string.IsNullOrEmpty(myString))  
{  // 字符串不是null,也不是空字符串  
}

方法2

使用逻辑运算符和string.IsNullOrWhiteSpace方法(如果还要检查空白字符串,如只包含空格、制表符或换行符的字符串)

string myString ="123"; // 假设这是要检查的字符串  
if (!string.IsNullOrWhiteSpace(myString))  
{  // 字符串不是null,也不是空字符串或仅包含空白字符  
}

方法3

使用逻辑运算符和直接比较(只检查空字符串,不检查null)

string myString = "123"; // 假设这是要检查的字符串  
if (myString != null && myString != "")  
{  // 字符串不是null,也不是空字符串  
}

方法4

使用C# 8.0及更高版本的空合并运算符(null-conditional operator)和逻辑运算符(仅当需要提供一个默认值时使用)

string myString ="123"; // 假设这是要检查的字符串  
string nonNullOrEmptyString = myString ?? ""; // 如果myString是null,则nonNullOrEmptyString将被设置为""  
if (nonNullOrEmptyString != "")  
{  // 字符串不是空字符串(但可能是null,但在这个例子中已经被转换成了"")  
}

但是,请注意,上面的方法4只检查了空字符串,并没有检查原始字符串是否为null。如果需要同时检查null和空字符串,最好使用第一种或第二种方法。

测试代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace WindowsFormsApplication1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void strFun1(){string myString ="123"; // 假设要检查的字符串  if (!string.IsNullOrEmpty(myString)){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串不是null,也不是空字符串");}myString = null;if (string.IsNullOrEmpty(myString)){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串是null或是空字符串");}myString = "";if (string.IsNullOrEmpty(myString)){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串是null或是空字符串");}}private void strFun2(){string myString ="123"; // 假设这是要检查的字符串  if (!string.IsNullOrWhiteSpace(myString)){// 字符串不是null,也不是空字符串或仅包含空白字符  MessageBox.Show("字符串不是null,也不是空字符串或仅包含空白字符");}myString = null;if (string.IsNullOrWhiteSpace(myString)){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串是null或是空字符串或仅包含空白字符");}myString = "";if (string.IsNullOrWhiteSpace(myString)){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串是null或是空字符串或仅包含空白字符");}myString = "  ";if (string.IsNullOrWhiteSpace(myString)){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串是null或是空字符串或仅包含空白字符");}}private void strFun3(){string myString = "123"; // 假设要检查的字符串  if (myString != null && myString != ""){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串不是null,也不是空字符串"); }myString = null;if (myString == null ){// 字符串是null MessageBox.Show("字符串是null");}myString = "";if (myString == ""){// 字符串是空字符串  MessageBox.Show("字符串是空字符串");}}private void strFun4(){string myString = "123"; // 假设要检查的字符串  string nonNullOrEmptyString = myString ?? ""; // 如果myString是null,则nonNullOrEmptyString将被设置为""  if (nonNullOrEmptyString != null && nonNullOrEmptyString != ""){// 字符串不是null,也不是空字符串  MessageBox.Show("字符串不是null,也不是空字符串");}if (nonNullOrEmptyString == null){// 字符串是null MessageBox.Show("字符串是null");}if (nonNullOrEmptyString == ""){// 字符串是空字符串  MessageBox.Show("字符串是空字符串");}}private void button1_Click(object sender, EventArgs e){strFun1();}private void button2_Click(object sender, EventArgs e){strFun2();}private void button3_Click(object sender, EventArgs e){strFun3();}private void button4_Click(object sender, EventArgs e){strFun4();}}
}

在这里插入图片描述
在这里插入图片描述

http://www.ritt.cn/news/27860.html

相关文章:

  • 在哪里可以做海外淘宝网站百度网站收录
  • 如何在网站中做内部链接抖音搜索seo排名优化
  • 南山做网站联系电话百度热搜榜排名昨日
  • 网站建设合同要交印花吗发稿推广
  • 重庆綦江网站制作公司推荐友情链接怎么做
  • 所有做网站公司百度知道首页网
  • 平面设计人才网seo实战密码电子书
  • 专业网站建设行业现状网络营销的八种方式
  • 深圳建筑业网站建设服务营销论文
  • 邹城做网站搜索引擎优化的要点
  • 医院 网站建设 中企动力百度免费下载安装
  • 做外贸实用网站高粱seo博客
  • 睢宁做网站重庆网络推广外包
  • 娄底网站建设方案四川网络推广seo
  • 怎样使用模板建立网站宁波seo网络推广优质团队
  • 软件开发和网站开发难度关键词优化分析工具
  • 我想学制作网站吗站长源码
  • 如何免费建网站关键词优化和seo
  • 上海网站改版哪家好品牌seo推广
  • 食堂网站建设方案商丘优化公司
  • 兰州网站建设模板今天国际新闻最新消息
  • iis默认网站不能启动cctv 13新闻频道
  • seo的理解上海公司网站seo
  • 搞一个网站需要多少钱百度搜索风云榜电脑版
  • 适合大学生做的兼职网站有哪些重庆seo软件
  • 大气企业网站北京seo优化费用
  • 大型网站制作需要什么设备自然搜索优化
  • .net 网站开发架构宁波优化网站排名软件
  • 莘县的住房建设局 委 网站怎么建自己的网站?
  • 网站开发设计流程导航网站怎么推广