如何将整数转换为二进制表示?
我正在使用此代码:
String input = "8";
String output = Convert.ToInt32(input, 2).ToString();
Run Code Online (Sandbox Code Playgroud)
但它引发了一个例外:
找不到任何可解析的数字
我有一个List<string>喜欢:
List<String> list = new List<String>{"6","1","2","4","6","5","1"};
Run Code Online (Sandbox Code Playgroud)
我需要将列表中的重复项目放入新列表中.现在我正在使用嵌套for循环来执行此操作.
结果list将包含{"6","1"}.
我有一个List<string>"sampleList",其中包含
Data1
Data2
Data3...
Run Code Online (Sandbox Code Playgroud)
文件结构就像
<file>
<name filename="sample"/>
<date modified =" "/>
<info>
<data value="Data1"/>
<data value="Data2"/>
<data value="Data3"/>
</info>
</file>
Run Code Online (Sandbox Code Playgroud)
我目前正在使用XmlDocument来执行此操作.
例:
List<string> lst;
XmlDocument XD = new XmlDocument();
XmlElement root = XD.CreateElement("file");
XmlElement nm = XD.CreateElement("name");
nm.SetAttribute("filename", "Sample");
root.AppendChild(nm);
XmlElement date = XD.CreateElement("date");
date.SetAttribute("modified", DateTime.Now.ToString());
root.AppendChild(date);
XmlElement info = XD.CreateElement("info");
for (int i = 0; i < lst.Count; i++)
{
XmlElement da = XD.CreateElement("data");
da.SetAttribute("value",lst[i]);
info.AppendChild(da);
}
root.AppendChild(info);
XD.AppendChild(root);
XD.Save("Sample.xml");
Run Code Online (Sandbox Code Playgroud)
如何使用XDocument创建相同的XML结构?
我开发了一个应用程序并将其安装在客户端计算机上.在我的应用程序中,我需要获取其安装路径.我的应用程序有一个注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\MyApplication\[AppPath]
Run Code Online (Sandbox Code Playgroud)
如何AppPath使用C#阅读?
我有Lex和YACC文件来解析我的文件(.l文件和.y文件).
如何编译这些文件以及如何.c在Windows平台上为它们创建等效文件?
我在C#中创建了一个"类库",它有许多带摘要的函数(XML文档注释).
例如
///<summary>
///Adds the two numbres
///</summary>
public void Add()
{
//statements
}
Run Code Online (Sandbox Code Playgroud)
如果我在同一个命名空间中使用该函数,它会显示摘要,但如果我在某些工作空间(解决方案)中将其添加为参考,则不显示摘要.
如果添加它作为参考,如何使其可见其他解决方案,并且wat可能是这个的原因?
我有两个阵列
string[] a = { "a", "b", "c" };
string[] b = { "a", "b", "c" };
Run Code Online (Sandbox Code Playgroud)
我需要使用LINQ比较两个数组.
仅当两个阵列具有相同大小时才应进行比较.数据可以按任何顺序排列,如果[]的所有值和b []的所有值相同,则仍然返回true.
如何删除c#中字符之间的空格?
Trim()可用于删除字符串开头和结尾处的空白空格.例如" C Sharp ".Trim()结果"C Sharp".
但是如何将字符串变成CSharp?我们可以使用a for或for eachloop以及临时变量来移除空间.但有没有内置的方法C#(.Net framework 3.5)来做到这一点Trim()?
在C#中,是否可以在方法中声明类或结构,如在C++中?
例如C++:
void Method()
{
class NewClass
{
} newClassObject;
}
Run Code Online (Sandbox Code Playgroud)
我试过了,但它不允许我这样做.
我在C#中创建了一个自定义控件(在Button控件中重写了方法并添加了新事件).我需要在我的wpf应用程序中使用此控件.在WinForms我可以使用这个ToolBox(right click) --> Choose Items -->Browse.在WPF中我无法导入自定义控件.有没有办法做到这一点
c# ×9
.net ×2
linq ×2
bison ×1
duplicates ×1
flex-lexer ×1
lex ×1
linq-to-xml ×1
registry ×1
whitespace ×1
windows ×1
wpf ×1
xml ×1
yacc ×1