社区
C#
帖子详情
C# 控制台传参问题
jssz_zq
2010-11-23 12:20:32
大家好,我想在winform程序中把DataTable数据传到一个控制台程序中让这个控制台处理DataTable的数据,可是控制台接收的参数是string[] 的呀,请问我该如何实现啊?
...全文
256
16
打赏
收藏
C# 控制台传参问题
大家好,我想在winform程序中把DataTable数据传到一个控制台程序中让这个控制台处理DataTable的数据,可是控制台接收的参数是string[] 的呀,请问我该如何实现啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jssz_zq
2010-11-26
打赏
举报
回复
[Quote=引用 15 楼 jssz_zq 的回复:]
引用 14 楼 walkghost 的回复:
引用 13 楼 jssz_zq 的回复:
引用 12 楼 soaringbird 的回复:
System.IO.MemoryMappedFiles.MemoryMappedFile
System.IO.MemoryMappedFiles.MemoryMappedViewStream
这个是Framwork4.0里面的 我的是2.0……
[/Quote]
在顶
ZengHD
2010-11-23
打赏
举报
回复
[Quote=引用 8 楼 jssz_zq 的回复:]
引用 5 楼 wuyazhe 的回复:
那你吧数据作为参数传递吧。数据会很长。要求不能包含空格、换行、双引号。
这个有点离谱吧 呵呵,不可能的
[/Quote]
用共享内存吧
命令行传递限制太多
jssz_zq
2010-11-23
打赏
举报
回复
[Quote=引用 5 楼 wuyazhe 的回复:]
那你吧数据作为参数传递吧。数据会很长。要求不能包含空格、换行、双引号。
[/Quote]
这个有点离谱吧 呵呵,不可能的
ZengHD
2010-11-23
打赏
举报
回复
不知道命令行参数最多能接收多少个字符
cshxiang
2010-11-23
打赏
举报
回复
//用DataSet吧,
DataSet ds = new DataSet();
///...
ds.GetXml();//这样就是XML的字符串了,而且不用写硬盘。
兔子-顾问
2010-11-23
打赏
举报
回复
那你吧数据作为参数传递吧。数据会很长。要求不能包含空格、换行、双引号。
jssz_zq
2010-11-23
打赏
举报
回复
帮帮忙啊 谢谢
jssz_zq
2010-11-23
打赏
举报
回复
我不要写硬盘的,这样影响速度。序列化成xml要写硬盘的吧,如果不要的话 这么实现的望能说详细点
ZengHD
2010-11-23
打赏
举报
回复
序列化成XML,再反序列化成DataTable
jssz_zq
2010-11-23
打赏
举报
回复
[Quote=引用 14 楼 walkghost 的回复:]
引用 13 楼 jssz_zq 的回复:
引用 12 楼 soaringbird 的回复:
System.IO.MemoryMappedFiles.MemoryMappedFile
System.IO.MemoryMappedFiles.MemoryMappedViewStream
这个是Framwork4.0里面的 我的是2.0 不好意思 呵呵 谁还有高见啊 ,
ZengH……
[/Quote]
是remoting 其实就是实现客户端发送一批数据(Datatable)Remoting到服务器(Window Service),服务器分配数据到控制台单独处理一批数据,可能有人要问为什么要分配处理,因为服务器端瞬间会有上千个客户端传数据上来,服务器为了不崩溃和减轻压力所以把每个客户端的数据队列(Queue)分配到控制台处理数据。分配到控制台并不是多此一举,一方面是为了减轻服务器压力,另一个方面就是为了安全性,如果一个客户端的数据处理失败了不会影响其他的客户端传来的数据处理(因为我会为每个客户端启动一个控制台处理程序)。
walkghost
2010-11-23
打赏
举报
回复
[Quote=引用 13 楼 jssz_zq 的回复:]
引用 12 楼 soaringbird 的回复:
System.IO.MemoryMappedFiles.MemoryMappedFile
System.IO.MemoryMappedFiles.MemoryMappedViewStream
这个是Framwork4.0里面的 我的是2.0 不好意思 呵呵 谁还有高见啊 ,
ZengHD 共享内存也不好实现 ,还有好的方法吗……
[/Quote]
socket通信?
jssz_zq
2010-11-23
打赏
举报
回复
[Quote=引用 12 楼 soaringbird 的回复:]
System.IO.MemoryMappedFiles.MemoryMappedFile
System.IO.MemoryMappedFiles.MemoryMappedViewStream
[/Quote]
这个是Framwork4.0里面的 我的是2.0 不好意思 呵呵 谁还有高见啊 ,
ZengHD 共享内存也不好实现 ,还有好的方法吗 谢谢
soaringbird
2010-11-23
打赏
举报
回复
System.IO.MemoryMappedFiles.MemoryMappedFile
System.IO.MemoryMappedFiles.MemoryMappedViewStream
ZengHD
2010-11-23
打赏
举报
回复
没见过就先查查百度啊,百度都有
jssz_zq
2010-11-23
打赏
举报
回复
[Quote=引用 9 楼 zenghd 的回复:]
引用 8 楼 jssz_zq 的回复:
引用 5 楼 wuyazhe 的回复:
那你吧数据作为参数传递吧。数据会很长。要求不能包含空格、换行、双引号。
这个有点离谱吧 呵呵,不可能的
用共享内存吧
命令行传递限制太多
[/Quote]
共享内存怎么实现的 ,没做过 见谅啊
Python学习和应用
本文分享了Python录屏的源码参考与常见
问题
解决,包括安装win32api和cv2库的正确方法,
控制台
传参
技巧,Python进程间通信策略,以及
C#
与Python高效混合编程的实践。
ffmpeg管道推流_csharp
博主因网上通过pipe调用ffmpeg的资料少,分享研究成果。需求是相机拿图算法识别后将图片推流成rtmp在前端播放,通过
c#
调用ffmpeg
控制台
传参
,用管道pipe传图给ffmpeg,再推流到nginx rtmp服务器,存在延时大、画面不佳等
问题
。
控制台
——args参数的赋值方法
本文介绍了
C#
中参数传递的多种方式,包括通过命令行参数、注册表设置等方法,并探讨了它们的应用场景和优缺点。
C#
调用
控制台
应用程序及
传参
本文介绍了如何在
C#
中调用一个
控制台
应用程序,并详细阐述了传递参数到
控制台
应用的方法,对于需要进行程序间交互的开发者具有指导意义。
c#
控制台
本文介绍了
C#
的
控制台
应用程序,包括
控制台
框架中的Program.cs和App.config文件,重点讲解了Main函数、Console对象的读写操作以及方法参数中的输出参数和引用参数。Console对象的Read、ReadKey和ReadLine函数用于读取用户输入,而Write和WriteLine函数用于输出信息。Main函数作为程序入口,必须为静态。此外,out参数用于方法调用时接收转换结果,ref参数则实现了参数值的直接修改。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章