小编Jus*_*tin的帖子

在C#中实现XML格式

如何在C#中实现这样的格式?

假设这是输出:

<Region id="1" name="Africa"/>
Run Code Online (Sandbox Code Playgroud)

到目前为止这是我的C#代码:

using (XmlWriter xml_writer = XmlWriter.Create(str_builder))
{
    xml_writer.WriteStartDocument();
    xml_writer.WriteStartElement("RegionList");

    foreach (var get_regions in qdb_conn.Regions()) 
    {
        xml_writer.WriteStartElement("Region");
        xml_writer.WriteEndElement();
    }

    xml_writer.WriteEndElement();
    xml_writer.WriteEndDocument();
}
Run Code Online (Sandbox Code Playgroud)

c# xml

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

如何检查sqldatareader是否返回任何值

这是我想出的代码::

reader = cmd.ExecuteReader();
reader.Read();
if (reader.Read())
    intQ = int.Parse(reader[0].ToString());
else
    intQ = 0;

txtblck.Text = intQ.ToString();
reader.Close();
Run Code Online (Sandbox Code Playgroud)

但这导致它总是执行else,如果我这样做:

reader = cmd.ExecuteReader();
if (reader.Read())
    intQ = int.Parse(reader[0].ToString());
else
    intQ = 0;

txtblck.Text = intQ.ToString();
reader.Close();
Run Code Online (Sandbox Code Playgroud)

如果总是返回true,应该怎么做?

c# null sqldatareader

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

EditText框中的选框文字?

如何在EditText框中为文本设置marquee属性?

android marquee android-edittext

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

从Dictionary生成XML

我有一个带键值对的字典.我想用LINQ将它写入XML.

我能够使用LINQ创建XML文档,但不知道如何从字典中读取值并写入XML.

以下是使用硬编码值生成XML的示例,我想准备字典而不是硬编码值

XDocument doc = new XDocument(
    new XDeclaration("1.0", "utf-8", "true"),
    new XElement("countrylist",
        new XElement("country",
            new XAttribute("id", "EMP001"),
            new XAttribute("name", "EMP001")
        ),
        new XElement("country",
            new XAttribute("id", "EMP001"),
            new XAttribute("name", "EMP001")
        )
    )
);
Run Code Online (Sandbox Code Playgroud)

c# xml dictionary linq-to-xml

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

使用c#进行照片标记

如何在C#中实现照片标记功能?我想为像Orkut和Facebook这样的网站开发类似的功能.

c# asp.net photo-tagging

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

为什么我需要取消引用迭代器?

为什么我需要取消引用迭代器?例如,在以下程序中

#include <iostream>
#include <string>
#include <vector>

int main()
{
    using namespace std;
    string s("some string");

    for(auto it = s.begin(); it != s.end(); && !isspace(*it); ++it)
        *it = isupper(*it);
    cout<<s;
}
Run Code Online (Sandbox Code Playgroud)

为什么有必要使用isupper(*it);而不仅仅是isupper(it);

c++ iterator c++11

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

在64位操作系统中打开一个32位可视化C#项目

我在我的32位Windows系统中用Micorosft Visual C#构建了一个项目,它在那里工作得很好,但我需要能够打开我的项目并在我的另一个具有64位窗口的系统上做一些工作.有没有办法可以做到这一点?

c# visual-studio-2010 32bit-64bit

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