社区
C#
帖子详情
C# 控制台传参问题
jssz_zq
2010-11-23 12:20:32
大家好,我想在winform程序中把DataTable数据传到一个控制台程序中让这个控制台处理DataTable的数据,可是控制台接收的参数是string[] 的呀,请问我该如何实现啊?
...全文
259
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应用第一节——python录屏参考源码我遇到的坑点及解决方法坑点1:import win32api坑点2:import cv2 第一节——python录屏 参考源码 https://www.cnblogs.com/kangpenglin/p/9278716.html 我遇到的坑点及解决方法 坑点1:import win32api 直接pip install win3...
ffmpeg管道推流_csharp
概述:基于目前网上通过pipe调用ffmpeg的资料较少,特把自己研究的成果共享给大家。 需求:从相机拿图算法识别后,图片加入了算法效果图,又需要把图片重新推流成rtmp在前端播放。 实现手段:通过
c#
调用ffmpeg
控制台
传参
,通过管道pipe无缝传图给ffmpeg,最后ffmpeg推流给nginx rtmp服务器。 说明:延时大改在5秒左右。 弊端:目前直播的画面毛刺比较多,还需要调优ffmpeg参数,待研究。 最终ffmpeg打印贴图 ffmpeg version N-99925-g96
控制台
——args参数的赋值方法
args参数的赋值方法有好几种,主要介绍两种。 外部
传参
的方法:先找到bin目录下的exe文件,并创建快捷方法,在目标后面追加参数。
控制台
主函数入口实现方法 1 static void Main(string[] args) 2 { 3 for (int i = 0; i < args.Length; i++) 4 { 5 Consol...
C#
调用
控制台
应用程序及
传参
背景:使用
C#
调用
控制台
应用程序及
传参
;
C#
端调用代码: //初始化 System.Diagnostics.Process 类的实例 Process pro = new Process(); //获取
控制台
应用程序路径 (可以直接写死) XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load("Server.config"); XmlNodeList xmlNodeList = xmlDocument.GetElementsByT
c#
控制台
控制台
应用程序
控制台
:指的是
C#
中最原始的程序框架,以传统的黑框程序为主
控制台
框架中的文件 Program.cs文件:程序的主文件 App.config文件:程序的配置文件 Program文件 Main函数:程序的主入口函数,程序从这个Main函数开始执行,到Main函数结束 Program类指的是程序的主对象 数据的读写 读:程序输出数据 写:向程序写入数据 Console对象 这个...
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章