在我正在研究的软件项目中,分散了许多代码行,这些代码是为调试和实用目的而编写的.在编译代码之前,我想要一种方法来选择是否应该将这些代码块包含在我的编译中(不需要导航代码注释掉).我怎样才能做到这一点?
我正在用c#编程并使用Microsoft Visual Studio 2010.
我有兴趣制作一个程序,它将采用c#代码,并允许我逐行逐步执行该代码 - 一个调试器.
如何在不编写完整的c#编译器的情况下进行此项目?我正在使用Microsoft Visual Studio,但我希望我的软件尽可能独立于其调试器实现.
在书面阿拉伯语中,字符的外观取决于它们在一个单词中的位置.例如,字母ta可能看起来像这样:字里面的Ë但看起来像这样:Ë如果它独立.我有一些阿拉伯文字,例如:
string word = ???????? ;
Run Code Online (Sandbox Code Playgroud)
当我渲染word整个单词时,它会正确呈现.现在,我想解析字符串并一次打印出单词中的每个字母.但是,如果我这样做:
foreach(char c in word.ToCharArray())
{
Debug.Print(c.ToString());
}
Run Code Online (Sandbox Code Playgroud)
在char c没有打印出来,因为它是在一个字的背景下呈现的信的原始表示,相反,它打印出相同的阿拉伯字母就好像自己提供.如何解析我的阿拉伯文字串,以便返回的字母与显示为整个字时的字母相同?
我想在c#中这样做.
我有几年编程c ++的经验,比使用Qt少一点.我使用Qt构建了一个数据挖掘软件,我想在线提供它.不幸的是,我对网络编程几乎一无所知.首先,这样做有多容易或多难,最好的方法是什么?
假设我想聘请某人为我提供一个安全,长期,可扩展的在线软件服务网站,我应该寻找什么样的技能?
编辑:
我想让我的问题更具体一点:
我想定义一个类,ClassA它可以作为参数传递给项目中的任何方法或类(全局范围).但是,我想强制执行一个约束,以确保ClassA只能在单个范围内实例化ClassB.换句话说,我希望类具有私有范围,ClassA同时仍然能够将该对象作为参数传递给在整个项目中分布的方法和类.
这可能吗?