我如何按索引值为字符串设置新值?
我试过了:
string a = "abc";
a[0] = "A";
Run Code Online (Sandbox Code Playgroud)
不适用strings,但是是的chars.为什么?
我试过这个:
MySqlConnection con = new MySqlConnection(...);
con.Open();
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = con;
cmd.CommandText = "SELECT * FROM questions;";
MySqlDataReader reader = cmd.ExecuteReader();
reader.Read();
int i = 0, len = reader.FieldCount;
while (i < len)
{
Response.Write(reader.GetString(i));
i++;
}
Run Code Online (Sandbox Code Playgroud)
仅返回表中的第一个值.如何得到所有?提前致谢
我有一个帖子:
private void start_Click(object sender, EventArgs e) {
//...
Thread th = new Thread(DoWork);
th.Start();
}
Run Code Online (Sandbox Code Playgroud)
知道线程是否被终止的最佳方法是什么?我正在寻找一个示例代码如何做到这一点.提前致谢.
假设我有两个带变量文本的标签.
例如:
label1.Text = "foo";
label2.Text = "baa";
Run Code Online (Sandbox Code Playgroud)
表格输出:
________________
| |
|foo baa |
|______________ |
Run Code Online (Sandbox Code Playgroud)
其他例子:
label1.Text = "fooooo";
label2.Text = "baaaa";
Run Code Online (Sandbox Code Playgroud)
表格输出:
________________
| |
|fooooo baaaa |
|______________ |
Run Code Online (Sandbox Code Playgroud)
我尝试过这个:
label2.Location = new Point
{
X = label1.Location.X + label2.Location.X,
Y = label1.Location.Y
};
Run Code Online (Sandbox Code Playgroud)
我想象空间足够了.但是如果文本较大,label2会隐藏label1.
首先我读了地址是.data和.text持有字符串文字(加上我想的机器代码)之后在其他文章中有人说它已经改变了,而更长的字符串文字存在于.text但是.rodata而不是(这是真的我的铿锵声)编译器输出).但.data内容与我在C程序中的printf地址不匹配.
假设这个C程序:
static int a;
int main()
{
printf("my address = %p\n", &a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这个C程序的输出:
$ ./a.out
my address = 0x804a01c
Run Code Online (Sandbox Code Playgroud)
然后是.data部分的内容:
$ objdump -s -j .data a.out
a.out: file format elf32-i386
Contents of section .data:
804a00c 00000000 00000000
Run Code Online (Sandbox Code Playgroud)
0x804a01c这个内容没有.地址在哪里?
如果我做:
myclass a = new myclass();
myclass b = a;
Run Code Online (Sandbox Code Playgroud)
是否b分或者是副本a?
我正在使用sql server和.mdf(db本地文件),但我有一个问题,运行我的应用程序的用户也需要安装在你的计算机上的sql server?或者只有与我的winForms应用程序兼容的.net版本才能运行它?
提前致谢.:)
我有一个.ini文件.ini:
;app ...
[MSGS]
title#0 = first title..
message#0 = first message
title#1 = second title
message#1 = second message
title#2 = third title
message#2 = third message
Run Code Online (Sandbox Code Playgroud)
我正在使用Nini lib进行解析.我需要把它读到字典里.
我试过这个:
public Dictionary<string, string> Read()
{
try
{
Dictionary<string, string> result = new Dictionary<string, string>();
IConfigSource src = config;
IConfig values = src.Configs["MSGS"];
string[] keys = values.GetKeys();
for (int count = keys.Length / 2,i = 0, j = 1;
i < count; i++,
j = i + …Run Code Online (Sandbox Code Playgroud) 我知道windows.h标题,有D的模块:
core.sys.windows.windows
Run Code Online (Sandbox Code Playgroud)
但关于这样的事情:
#include <comdef.h>
#include <Wbemidl.h>
Run Code Online (Sandbox Code Playgroud)
D是否支持它们,如果支持,我如何导入