首页 > TAG信息列表 > c-2-0

C#-为仅定义读取的接口实现读/写字段

我有一个C#2.0应用程序,其中的基本接口允许对具体类中的值进行只读访问.但是,在具体的类中,我希望对该值具有读/写访问权限.所以,我有一个这样的实现: public abstract class Base { public abstract DateTime StartTime { get; } } public class Foo : Base { DateTime s

c#-根据其他属性设置属性的方法

所以,我有这段代码 Process[] processesManager = Process.GetProcesses(); List<ProcessInfo> temporaryProcessesList = new List<ProcessInfo>(); for (int i = 0; i < processesManager.Length; ++i) { temporaryPro

如何将C#datetimeOffset转换为指定格式

我需要将datetimeoffset格式转换为以下格式. 在TimeOffset而不是Dot中,我需要在时间偏移之前输入一个冒号. DateTimeOffset PassDate = DateTimeOffset.Now; var x = PassDate.ToString("o"); Console.WriteLine(PassDate.ToString("o")); 在下面的屏幕截图中,几秒钟后我得到

c# – 将逗号添加到带有.NET 2.0的文本字符串中的十进制数字

问候. 想象一下,你已经获得了一个字符串(来自某个你无法控制的地方).在该字符串中是十进制数.您希望将逗号(即:将1234567.89转换为1,234,567.89)添加到该数字,同时保持整个字符串不变.数字前的货币符号会有所不同,但逗号格式不必因文化而异. 在.NET中有一种简单的方法吗? 如果没有一

c# – 对象初始值设定项不在List中

List<Car> oUpdateCar = new List<Car>(); oUpdateCar.Add(new Car()); oUpdateCar[0].name = "Color"; oUpdateCar[0].value = "red"; oUpdateCar.Add(new Car()); oUpdateCar[1].name =

如何在C#中启动UAC窗口以创建新文件

System.IO.FileMode.Create 指定操作系统应创建新文件.如果该文件已存在,则将被覆盖. 但是假设我无法访问驱动器并需要额外的权限,我该如何获得它们? 我的意思是 – 由于Windows Vista和Windows 7具有UAC – 用户帐户控制,如何: >我绕过它 >如果无法绕过,那么如何让用户点击通过UA

如何使TreeNode不可见? (C#)

可能有一个非常简单的答案,但我很难找到它. 很简单,我有一个TreeNode,我想让它的可见性为false. (或其他方式不允许在需要之前显示). 编辑 – 另一个问题? 我很困惑如何没有Visible属性但是有属性: Node.PrevVisibleNode; 这和Node.PrevNode有什么区别? 谢谢,解决方法:我认为你不能

c# – 如何检测visual studio pre / post-build命令行中的调试/发布?

如何从命令行预构建或后构建窗口中检测调试或释放模式? 我测试了下面的代码,它在代码文本窗口中工作. 它可以转换为命令行代码吗?如果可以,怎么做,谢谢. bool debugging = false; #if DEBUG debugging = true; // do something like to move ../debug/bin/ to somewhere. #e

有没有办法检测进程是否/何时在C#.Net 2.0中启动另一个进程?

我正在寻找一种方法来检测我的应用程序启动的进程是否反过来产生了额外的进程.希望是我可以拥有一个启动和应用程序的线程,直到它退出时监视,然后在该应用程序退出时触发其他一些操作.问题是,对于我想要监视的一些应用程序,他们正在启动一个额外的进程然后退出.所以我的触发器在应

c# – 用于密码验证的正则表达式

我想验证密码.以下是我的要求. 最小密码长度:8最小小写字符数:1最小字符数:1最小数字字符数:1 如何为此编写正则表达式?解决方法:您可以使用以下正则表达式: ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{8,}$

C#:读取XML属性

使用C#2.0和VIsualStudio2005 我正在尝试访问“MonitorResponseRecord”中的“DisplayName”从一个XML文件,如下一个: <Magellan xsi:schemaLocation="http://tempuri.org/XMLSchema.xsd ..\Schema\Configuration.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&

我们可以在c#中的datatable.select中添加参数吗?

我想知道是否可以在datatable.select(expression)中添加参数.例如 string query="Name=@Name"; //dt is comming from database. dt.Select(query); 如何添加此参数@Name.我需要比较包含单引号的值,并在上述情况下失败. 提前致谢解决方法:你可以使用String.Format,你需

c# – 无法为委托分配具有较少特定参数类型的匿名方法

参见英文答案 > Can’t assign to delegate an anonymous method with less specific parameter type                                    3个 public class Program { delegate void Srini(string param); static void Main(string