平台调用中,空字符串怎么判断

seakingii 2003-09-15 02:43:19
有一个类,由COM转换到C#类,假设为 Class1 。它有一个字符型的成员Name(C#)。我们能判断常规字符串是否为空,如 tbName.Text == null ,但我不能判断这个代理类Class1的成员Name是否为空 。即 Class1.Name == null 的话会出 Com异常
...全文
30 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zag 2003-10-02
  • 打赏
  • 举报
回复
用一个字符串将Name取出来判断如何。
cqing 2003-10-02
  • 打赏
  • 举报
回复
说了半天异常,到底是什么异常?没有错误信息,不是让人乱猜嘛!
windinwing 2003-10-01
  • 打赏
  • 举报
回复
string str=Class1.Name ;
.............
if(str!=null&&!str.Equals(string.Empty))
................


COM中的“NULL”跟。NET里的“NULL”应该一样,都是表示空引用
可以把异常抓出来看看
kuangren 2003-10-01
  • 打赏
  • 举报
回复
up吧,没搞过~
seakingii 2003-10-01
  • 打赏
  • 举报
回复
问题是 Class1 != null ,但 if( Class1.Name == null ) 这样的语句也会产生异常
timmy3310 2003-09-25
  • 打赏
  • 举报
回复
Class1==null||Class1.Name==null
seakingii 2003-09-25
  • 打赏
  • 举报
回复
感谢 cdbnzc(菜得不能再菜) .我这里不但是 Class1.Name == "" 会出错, Class1.Name == null 也会出错
cdbnzc 2003-09-24
  • 打赏
  • 举报
回复
sorry 是 Class1.Name == "";
cdbnzc 2003-09-24
  • 打赏
  • 举报
回复
可不可以用Class1.Name = ""来试试看呢?
seakingii 2003-09-24
  • 打赏
  • 举报
回复
.
seakingii 2003-09-18
  • 打赏
  • 举报
回复
..
seakingii 2003-09-17
  • 打赏
  • 举报
回复
已经实例化了。是不是COM中的“NULL”跟。NET里的“NULL”是不同的概念?
_weiKun_ 2003-09-16
  • 打赏
  • 举报
回复
转换成字符串看看
seakingii 2003-09-16
  • 打赏
  • 举报
回复
Name 本身就是一个 String
zxbyhcsdn 2003-09-16
  • 打赏
  • 举报
回复
一个Com是一个类!!
好像一个类不能没有Name亚!!
SimonSnow 2003-09-16
  • 打赏
  • 举报
回复
class1实例化了么?
cnhgj 2003-09-15
  • 打赏
  • 举报
回复
Class1.Name.ToString()呢?
wkyjob 2003-09-15
  • 打赏
  • 举报
回复
不理解

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧