小编Asa*_*sad的帖子

如何将多个参数传递给C#.net中新创建的进程?

如何在C#中将多个参数传递给新创建的进程?

我应该在执行程序时使用哪个类(ProcessProcessStartInfoMyProcess),条件是将多个参数传递给新创建/执行的进程?

因为我有相同的任务的等效(Borland)C++代码,如下所示:

spawnv(P_NOWAITO,Registry->ReadString("Downloader").c_str(),arglist);
Run Code Online (Sandbox Code Playgroud)

其中arglist是char指针数组 Registry->ReadString("Downloader").c_str(),是要执行的程序.

c#

10
推荐指数
1
解决办法
3万
查看次数

如何检测表单的任何控件的变化?

如何在C#中检测表单控件中的更改?

因为我在一个表单上有很多控件,如果表单中的任何控件值发生变化,我需要禁用一个按钮.我正在寻找一些内置的函数/事件处理程序/属性,并且不想为此创建自定义函数.

c# winforms

7
推荐指数
2
解决办法
2万
查看次数

C#中`Fields`和`Properties`有什么区别?

根据这些评论编辑:

你的意思是"财产"与"战场"吗?public String S1; vs public String S2 {get; 组; } - 达娜

完全是达娜,我的意思是一样的.- 阿萨德

阿萨德:你真的需要尝试用其他术语来描述你的意思,这样我们才能更好地理解你的问题.C#没有全局变量.您可以在C#中定义的字段不是全局的 - 它们是类类型的成员.- dthorpe

嗨fellas,

需要您对Fieldand 之间差异的专家意见Property.在我的项目中,我使用了某些全局变量,后来我改为"属性".我的经理问的是使用Properties变量代替的好处是什么Fields.

虽然我回复了他Property提供了一种安全/安全/间接访问,Field而不是直接修改它们,如果它们被声明publicprotected.但请给我一些更有说服力的论据.

感谢致敬

@Asad:你应该把你的术语说得对:Fields不是Global Variables,C#没有全局变量(正如一些评论者提到的:你可以模拟全局变量,但你不应该这样做).

c# field properties

7
推荐指数
1
解决办法
3450
查看次数

如何在C中初始化结构数组?

场景是我有嵌套的结构定义,我有一个10个这样的结构的数组.我想要的是用零初始化父结构和子结构的每个元素.代码如下:

struct PressureValues
{

   float SetPressure;
   float ReadPressure;

};

struct CalibrationPoints
{

   float SetTemperature;
   struct PressureValues PressurePoints[10];

};

extern volatile struct  CalibrationPoints code IntakeCalibrationPoints[10];

extern volatile struct  CalibrationPoints code DischargeCalibrationPoints[10];
Run Code Online (Sandbox Code Playgroud)

我知道使用循环零初始化每个结构元素的冗长方法,但我正在寻找一种将所有元素初始化为零的简短方法.或者什么是结构数组的默认初始化值(仅包含浮点数),是零还是任意随机值?

c

4
推荐指数
1
解决办法
6772
查看次数

如何使用C语言查找桌面路径?

任何人都可以告诉我如何使用C语言命令获取桌面路径(环境变量).

场景是我想在桌面上保存文件.我能做的只是提供固定的桌面路径和文件名来保存文件.但是在给出这个固定路径之后,我的代码将变得僵硬,并且不会在具有不同桌面路径(环境变量)的任何其他计算机上工作.我的问题是,我是否可以通过使用C语言捕获桌面的环境变量来使我的代码可以在任何基于Windows的机器上工作?

问候

c windows

3
推荐指数
1
解决办法
3955
查看次数

如何查找固件使用的Flash和RAM的大小?

请帮我查一下固件使用的Flash(ROM)和RAM的大小.固件使用C++实现.我也有Keil microvision4; 找到ROM和RAM大小会有帮助吗?

或者我需要查看固件的MAP(.M51)文件来查找内存大小?或者只是告诉hex文件(.hex)文件的大小足以找到ROM的大小?

c++ memory-management firmware keil

1
推荐指数
1
解决办法
3279
查看次数

如何从Visual Studio C#.net创建带有自动换行属性的文本文件(.txt)?

如何从Visual Studio C#.net创建带有自动换行属性的文本文件(.txt)?

实际上我正在维护一个日志文件,其中一些值以表格形式存储,但表格内容超出了行限制,我希望表格值显示在一行中.

有办法吗?

非常感谢您的回复!

问候

.net c# string word-wrap

1
推荐指数
1
解决办法
4981
查看次数

如何从Visual Studio 2010执行VB 6的代码,或者我需要下载VB 6?

任何人都可以指导我,是否有从Visual Studio 2010打开VB6代码的方法?或者我需要单独下载VB 6编译器?(如果是,那么请发送我可以从哪里下载VB6的链接或指导我从哪里下载它?)

vb6 visual-studio-2010

0
推荐指数
1
解决办法
1999
查看次数

如何在C#中的文本文件中读取双引号(")?

我必须阅读一个文本文件,然后使用VS 2010在C#中解析它.示例文本如下,

[TOOL_TYPE]

; provides the name of the selected tool for programming

“Phoenix Select Advanced”;

[TOOL_SERIAL_NUMBER]

; provides the serial number for the tool

7654321;

[PRESSURE_CORRECTION]

; provides the Pressure correction information requirement

 “Yes”;

[SURFACE_MOUNT]

; provides the surface mount information

“Yes”;

[SAPPHIRE_TYPE]

; provides the sapphire type information

“No”;
Run Code Online (Sandbox Code Playgroud)

现在我只需解析字符串数据(双引号)和标题(方括号[]),然后将其保存到另一个文本文件中.我可以成功解析标题,但双引号中的字符串数据显示不正确,如下所示.

[TOOL_TYPE]
?Phoenix Select Advanced?;
[TOOL_SERIAL_NUMBER]
7654321;
[PRESSURE_CORRECTION]
?Yes?;
[SURFACE_MOUNT]
?Yes?;
[SAPPHIRE_TYPE]
?No?;
[EXTENDED_TELEMETRY]
?Yes?;
[OVERRIDE_SENSE_RESISTOR]
?No?;
Run Code Online (Sandbox Code Playgroud)

请注意每当出现双引号时出现的特殊字符( ).

如何在目标文件中编写双引号(")并避免( )?

更新

我使用以下行进行解析

temporaryconfigFileWriter.WriteLine(configFileLine,false,Encoding.Unicode);

这是我正在使用的完整代码:

        string temporaryConfigurationFileName = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop) …
Run Code Online (Sandbox Code Playgroud)

c# parsing

0
推荐指数
1
解决办法
2168
查看次数

Visual Studio C#的标准命名约定文档?

Visual Studio C#的标准命名约定文档在哪里.净?

我想为C#的变量,函数/方法和表单控件命名约定文档.

c#

-1
推荐指数
2
解决办法
307
查看次数