社区
C#
帖子详情
C#中如何将object类型转换为字符串数组啊?高分相送
张大于
2004-04-23 06:24:48
OPCServer TheServer=new OPCServer();
object StrServers=TheServer.GetOPCServers("127.0.0.1");
string[] strs;
strs=(string[])StrServers;
编译通过,但执行时出现异常。
...全文
2710
12
打赏
收藏
C#中如何将object类型转换为字符串数组啊?高分相送
OPCServer TheServer=new OPCServer(); object StrServers=TheServer.GetOPCServers("127.0.0.1"); string[] strs; strs=(string[])StrServers; 编译通过,但执行时出现异常。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
athossmth
2004-04-25
打赏
举报
回复
zhangchaoyu,试试这个可以吗?
OPCServer TheServer = new OPCServer();
object objectOpcServers = (object) TheServer.GetOPCServers("127.0.0.1");
System.array arrayOpcServers = (System.array)objectOpcServers;
IEnumerator ieOpcServers = arrayOpcServer.GetEnumerator();
ieOpcServers.Reset();
for (ieOpcServers.Reset();ieOpcServers.MoveNext();)
{
string stringOpcServer = (string)ieOpcServers.Current;
// 这里应该就是得到的结果。
}
张大于
2004-04-24
打赏
举报
回复
jacklupig(jacklupig) :
Convert.ToString(val)这个函数是转换为字符串,能转换为字符串数组吗?
张大于
2004-04-24
打赏
举报
回复
athossmth(athos):
我试过了,发生了同样的异常。很奇怪
张大于
2004-04-23
打赏
举报
回复
TheServer.GetOPCServers("127.0.0.1"); 是从本机返回OPC服务器的列表。是一个字符串数组。
在VS.NET中单步执行时,提示为“System.Array”“object”,里面确实能够罗列出了本机上的服务器名(字符串),并且是一维数组。但使用我的代码编译能通过,执行就出现异常。
各位的提议我还未来的及使用,使用过后再给分。先谢
jacklupig
2004-04-23
打赏
举报
回复
Convert.ToString(val)这个不成吗?
书上说val可以是各种类型的变量
starheart
2004-04-23
打赏
举报
回复
先转换成字符,再分割成数组不行吗
athossmth
2004-04-23
打赏
举报
回复
sorry,少删了,应该这样:
OPCServer TheServer=new OPCServer();
string[] strs = (string[]) TheServer.GetOPCServers("127.0.0.1");
athossmth
2004-04-23
打赏
举报
回复
OPCServer TheServer=new OPCServer();
string[] strs = (string[]) StrServers=TheServer.GetOPCServers("127.0.0.1");
这样写。
athossmth
2004-04-23
打赏
举报
回复
lijun84说的部队,这是个类型转换的问题。
曲滨_銘龘鶽
2004-04-23
打赏
举报
回复
TheServer.GetOPCServers("127.0.0.1");
返回的是数组吗?
wolftop
2004-04-23
打赏
举报
回复
需要重载[],也就是C#中索引器的概念~!你看一下MSDN就明白了!~
linuxnew
2004-04-23
打赏
举报
回复
你的StrServers到底是什么类型?是数组还是一个string?
奇怪
C#
入门经典视频精讲
该视频课程主要讲解的是
C#
中
的入门基础知识,主要有变量,常量,数据类型,表达式,运算符,流程控制语句,字符以及
字符串
,
数组
以及多维
数组
,方法等等有关基础知识的专业知识。帮助学员从零开始进阶。
实战篇3:一切皆对象,文件目录体系(节点树)
AOS与阿里名称冲突,现改为OACS;面向对象汇编语言OASM(
Object
assembly language),又带一点点C风格,改名为OACS、即是带一点C风格的面向对象汇编语言系统(
Object
assembly language C system)。一切皆对象,相比unix/linux的一切皆文件,会显得范围更广一些;许多内核对象,如内存对象、CPU对象、IPC对象、线程对象、等等,是没有文件i节点的。c语言功能也强大,但个人认为、想用好并不容易;这段时间,看了不少嵌入式操作系统及相关的源代码;给
JavaSE-新特性(JDK5-JDK12)持续维护
汇总 JDK5新特性 自动装箱与拆箱枚举静态导入可变参数(Varargs)内省(introspector)泛型(Generic) For-Each循环 JDK6新特性 Desktop类和SystemTray类使用JAXB2来实现对象与XML之间的映射理解STAX使用Compiler API轻量级 Http Server API插入式注解处...
window mobile 开发常见问题
WindowsMobile开发常见问题集
(一)
1、Q:新建项目的时候选择哪个项目类型才能创建智能设备的应用程序?
A:在VisualStudio的新建项目对话框
中
选择Visual
C#
或者VisualBasic项目类型,选择智能设备模板,然后再选择相应的设备SDK,最后选择“DeviceApplication”,就可以创建一个移动设备的应用程序了。
2、Q:托管代码与本地代码有哪些区别?
A:托管代码是指使用.NETCo
数据库帖子收集
这样的数据列表在存储过程
中
应该怎么样选择得到? 请问造成SQL2000服务不能启动的原因有哪些? sql server
中
有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 这样怎么返回呀!!!!记录集的返回。。 谁能跟我说说期初库存怎么样的一个业务逻辑!都要处理哪些内容!需要每月进...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章