我一直听说.net 3.5你应该在List上使用IEnumerable,但我找不到任何参考资料或文章来解释为什么它更加精通.有谁知道解释这个的任何内容?
提出这个问题的目的是为了更好地理解IEnumerable在幕后做的事情.如果您能为我提供任何链接,我将进行研究并发布答案.
这段代码有什么问题
XDocument xDocument = new XDocument();
for (int i = 0; i < 5; i++)
{
xDocument.Element("PlayerCodes").Add(
new XElement("PlayerCode", i.ToString())
);
}
xDocument.Save(@"c:\test.xml");
Run Code Online (Sandbox Code Playgroud)
我收到错误"对象引用未设置为对象的实例."
基本上我想创建xml文件.它不存在
请帮忙
是谷歌地球胖客户端(富客户端)应用程序或富互联网应用程序?如果您阅读Microsoft 架构指南 2.0,他们似乎认为 GE 是胖客户端,以及未在 Web 浏览器或移动设备上呈现的任何应用程序?
我认为 GE 是 RIA 的一个完美例子,还有微软的 Virtual Earth (VE)(现在的 Bing Maps)。GE 不在浏览器中呈现的事实不应成为不使其成为 RIA 的定义特征。否则,胖客户端架构就必须扫得太多。
给我你的意见,并告诉我你为什么这么说。
这是非常具体的,有点难以解释,而且很可能不可能,但是这里有.
我想实现<errno.h>.(我的爱好项目正在实施标准C库.)
天真的方式是:
// in <errno.h>
extern int errno;
// in some .c file
int errno = 0;
Run Code Online (Sandbox Code Playgroud)
这有效.但它有一个缺点:如果调用数学库函数,它总是必须在执行后查询FPU状态以errno进行适当的设置.这使得FPU在数学繁重的应用程序中停滞不前.
该Ç标准认可的懒评价errno通过使宏来代替:
int * __errno();
#define errno *__errno()
Run Code Online (Sandbox Code Playgroud)
这样,errno只有在实际请求其值时才"设置":
// "__errno()" returns the location of the current errno value,
// the "errno" macro turns it into a value.
x = errno;
Run Code Online (Sandbox Code Playgroud)
在库的其余部分给出一些逻辑,如果最后调用的库函数实际上是使用 FPU的库函数,则仅需要查询FPU状态,并且errno实际请求值.
到目前为止,一切都很好.但另一种方式是令我头疼:
errno = 0;
Run Code Online (Sandbox Code Playgroud)
errno根本不要求价值.但是__errno()不知道这一点,并且如果调用的最后一个库函数正在使用FPU,它将查询FPU状态.
现在我没有办法避免这种情况(即,根据它们是否用于赋值运算符的左侧或右侧,使 …
我是C#的新手(最近我遇到了RS-232问题),我正在尝试编写一个小应用程序,它在幕后执行各种任务,我想创建一个消息日志,以便让用户在应用程序的哪个阶段更新在.
日志只包含简单的一行消息.
我目前正在使用禁用的文本框,以便用户无法更改它.我显然可以使用行末尾的\ r \n字符来执行多个文本行,但是当我来写第二组消息时,它们会在文本框的开头写入,覆盖第一条消息.
我可以将其更改为追加而不是覆盖吗?此外,当文本超出框可以显示时,文本框是否会自动添加滚动条?
假设我已经在.Net中编写了一个类库(dll),现在我让开发人员在他们的.Net应用程序中使用它.
但是,库本身对于本地编写的开发人员(在C或C++中)也可能是有用的.所以我的问题是我的托管DLL是否可以在C或C++中使用?
如果没有,为什么?也许我必须添加一些特定的代码才能让本机编码器使用它?
谢谢.
编辑:如果其他人对此问题感兴趣,我发现Google Books上的这篇文章介绍了如何使用COM中的Net.classes.
我希望能够连接到PostgreSQL数据库并找到特定模式的所有函数.
我的想法是我可以对pg_catalog或information_schema进行一些查询并得到所有函数的列表,但我无法弄清楚名称和参数的存储位置.我正在寻找一个查询,它将为我提供函数名称和它所采用的参数类型(以及它们采用的顺序).
有没有办法做到这一点?
如果你当然使用其中一个?
我正在开发一个创建PDF文档的Silverlight Web应用程序.我们希望我们的客户打印这些PDF文档,但我们不希望他们看到它或在本地保存它们.
有没有办法将PDF数据直接发送到客户端的打印机而无需在客户端的浏览器中打开它?
请指教.
我在一个同名的.java文件中有一个名为ArionFileExtractor的类.
public class ArionFileExtractor {
public String ArionFileExtractor (String fName, String startText, String endText) {
String afExtract = "";
// Extract string from fName into afExtract in code I won't show here
return afExtract;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在另一个.java文件中调用ArionFileExtractor时,如下所示:
String afe = ArionFileExtractor("gibberish.txt", "foo", "/foo");
Run Code Online (Sandbox Code Playgroud)
NetBeans通知我存在不兼容的类型,并且需要java.lang.String.但我编写了ArionFileExtractor来返回标准字符串类型,即java.lang.string.
我想知道,我的ArionFileExtractor构造函数能合法地返回一个字符串吗?
我非常感谢有关我在这里做错的任何提示或指示.
c# ×3
.net ×1
.net-3.5 ×1
architecture ×1
asp.net ×1
c ×1
c++ ×1
constructor ×1
function ×1
generics ×1
interop ×1
java ×1
linq-to-xml ×1
macros ×1
pdf ×1
postgresql ×1
printing ×1
return ×1
silverlight ×1
string ×1
textbox ×1