Tag: C#的

将string转换为标题大小写

我有一个string,其中包含大小写字母的混合,例如“一个简单的string”。 我想要做的是将每个单词的第一个字符(我可以假定单词用空格分隔)转换为大写。 所以我想要的结果是“一个简单的string”。 有没有简单的方法来做到这一点? 我不想分割string,并进行转换(这将是我最后的手段)。 另外,保证string是英文的。

在C#代码中parsing(大)XML的最好方法是什么?

我正在用C#编写一个GIS客户端工具,以便从服务器中检索基于GML的XML模式(下面的示例)中的“function”。 提取物限于100,000个function。 我很抱歉,最大的extract.xml可能会达到150兆字节左右,所以明显的DOMparsing器已经出来了我一直在试图决定之间的XmlSerializer和XSD.EXE生成的绑定 – 或 – XmlReader和手工制作的对象图。 或者也许还有一个我还没有考虑过的更好的方法? 像XLINQ,还是???? 请任何人指导我? 特别是关于任何给定方法的记忆效率。 如果没有,我将不得不“原型”这两个解决scheme并configuration他们并排。 在.NET中我是一个未知的大虾。 任何指导将不胜感激。 感谢您。 基思。 XML示例 – 高达100,000个,每个function高达234,600个坐标。 <feature featId="27168306" fType="vegetation" fTypeId="1129" fClass="vegetation" gType="Polygon" ID="0" cLockNr="51598" metadataId="51599" mdFileId="NRM/TIS/VEGETATION/9543_22_v3" dataScale="25000"> <MultiGeometry> <geometryMember> <Polygon> <outerBoundaryIs> <LinearRing> <coordinates>153.505004,-27.42196 153.505044,-27.422015 153.503992 …. 172 coordinates omitted to save space … 153.505004,-27.42196</coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </geometryMember> </MultiGeometry> </feature>

在C ++中的对象破坏

什么时候在C ++中被销毁的对象,这是什么意思? 我是否必须手动销毁它们,因为没有垃圾收集器? exception如何发挥作用? (注意:这是一个Stack Overflow的C ++常见问题解答的入口,如果你想批评在这个表单中提供FAQ的想法,那么在这个开始所有这些的meta上的贴子将是这个地方的答案。那个问题在C ++聊天室中进行监控,常见问题解决scheme首先出现,所以你的答案很可能会被那些提出这个想法的人阅读)。

如何使用C#移动鼠标光标?

我想每x秒模拟鼠标移动。 为此,我将使用计时器(x秒),当计时器滴答时,我将使鼠标移动。 但是,我怎样才能使鼠标光标移动使用C#?

如何从http头获取文件大小

我想在下载之前获取http:/…/文件的大小。 该文件可以是网页,图像或媒体文件。 这可以通过HTTP头来完成吗? 如何下载文件HTTP头?

你如何获得计算机的RAM总量?

使用C#,我想获得我的电脑有RAM的总量。 通过PerformanceCounter,我可以通过设置来获得可用RAM的数量: counter.CategoryName = "Memory"; counter.Countername = "Available MBytes"; 但我似乎无法find一种方法来获得总的内存量。 我怎么去做这个? 更新: MagicKat:我看到了,当我search时,但它不起作用 – “你错过了一个汇编或参考?”。 我期待添加到参考,但我没有看到它。

RichTextBox(WPF)没有string属性“文本”

我想设置/获取我的RichTextBox的文本,但文本不在其属性的列表中,当我想获得test.Text … 我在C#中使用代码(.net framework 3.5 SP1) RichTextBox test = new RichTextBox(); 不能有test.Text(?) 你知道怎么可能呢?

在C中捕获Ctrl-C

如何在C中捕获Ctrl + C?

在C中双下划线(__const)是什么意思?

extern int ether_hostton (__const char *__hostname, struct ether_addr *__addr) __THROW; 我在Linux机器上的/usr/include/netinet/ether.h中find了上面的函数定义。 有人可以解释在const(关键字),addr(标识符)和最后__THROW前双重下划线的含义。

如何从C ++调用Java函数?

我如何从C ++应用程序调用Java函数? 我知道从CMD(或类似的技术)叫他们,但我宁愿不使用它们。