C#教程

学习 C# 编程

C#是由Microsoft开发的一种简单而强大的面向对象编程语言。C# 可用于创建各种类型的应用程序,例如 Web、Windows、控制台应用程序或使用 Visual Studio 的其他类型的应用程序。

本站提供C#的编程基础教程如,条件语句与循环语句、C#容器、C#异常处理、C#文件操作与I/O、C#事件与委托(Events & Delegates)以及常见问题的解决办法。

Windows8-在C#中使用本地化字符串

Windows8-在C#中使用本地化字符串

我在本地化应用程序时遇到问题。我有一个文件Resources.resw,里面有字符串'oResults.Text'(它以.Text结尾,因为我在xaml中为textblock(x:Uid)使用它)问题是我想在代码隐藏中使用相同的字符串(C#)我如何访问它?我试过这样的东西: resourceLoader.GetStrig('oResults'); resourceLoader.GetS...

2024-06-14

如何制作数组中永不重复的随机数

如何制作数组中永不重复的随机数

listBox1.Items.Clear(); it[] sayısal = ew it[6]; Radom rastgele = ew Radom(); for (it i = 0; i < 6; i++) { do { sayısal = rastgele.Next(1, 50); } while (listBox1.Items.IdexOf(sa...

2024-06-14

将多个数据库值添加到同一行的comboBox-如何

将多个数据库值添加到同一行的comboBox-如何

目前这段代码只显示数据库中'id'的值,我如何使它在同一行中同时显示'id'aswers'ame'值,如'5-Joh Carpeter'? private void comboBox1_SelectedIdexChaged(object seder, EvetArgs e) { strig costrig = 'datasource=localhost;...

2024-06-14

Linq加入的实体为null

Linq加入的实体为null

我在处理日期比较时遇到了一些问题,你会在代码中看到(如何进行DateTime.Now.AddMoth(2)而不出现编译错误是件好事),但我真正感兴趣的是,当我迭代foreach并尝试打印雇主组织名称时,为什么会出现空指针异常。以下调试确认雇主实体存在,但为空。我本以为加入会让我访问这个。。。 csoDBCoDataCotext db = ew csoDBCoDataCotext();...

2024-06-14

Regex for Currency with ',' and/or '.'

Regex for Currency with ',' and/or '.'

我对正则表达式有点生疏。我需要一个REGEX,它将验证格式化如下的值: 123.00 123,00 1324,00 1234.00 123 1213.0 我试过^''d。''d{2}$,但它似乎并不匹配所有值。感谢您的帮助。 您可以使用以下内容: 'd+[.,]?'d+ 祝你好运! 'd+[,.]?'d* 我强烈建议不要混合文化,尤其是为了持久性或运输...

2024-06-14

多重CSV拆分存储过程

多重CSV拆分存储过程

我想将用户详细信息保存到具有列ID, UserName, Age的表中。 我对存储过程的输入将采用这种格式(即CSVUserName、CSVAge。) 'ABC,XYZ,MNO', '12,34,22' 我的存储过程是 CREATE PROC [dbo].[PROCabc] (@valueListA text, @valueListb text) AS DECLAR...

2024-06-14

一个异步方法中有多个可等待

一个异步方法中有多个可等待

我有一个异步方法Save,它在内部调用CompleteTaskAsyc方法,如下所示: public asyc void Save() { await CompleteTaskAsyc(); MessageBox.Show('TaskCompleted'); ...

2024-06-14

如何从UserControl动态指定绑定';s属性,当存在中间UserControl时

如何从UserControl动态指定绑定';s属性,当存在中间UserControl时

我想创建一个用户控件,用户可以在其中指定应用程序的设置。我已经创建了一个代表设置的CheckBoxPreferece控件。我希望每个设置都映射到MySettigs中的一个属性(依次映射到IsolatedStorage)。 理想情况下,我可以在CheckBoxPreferece中指定一个Key属性,该属性将映射到相同名称的属性值。例如,下面我在MySettigs 中指定了Key=...

2024-06-14

数据网格将一个对象的多个属性绑定到列

数据网格将一个对象的多个属性绑定到列

我有一个具有多个属性的对象。然而,可以说,其中一些属性包含同一组的信息。我想在表中显示这些属性,这样我就可以把同一组的属性放在同一列中。然而,我不知道该怎么做。如果我有几个相同类型的对象(将它们放在列表中并获得默认的集合视图源),我确实理解如何做到这一点。但在这种情况下,我只有一个具有多个属性的对象。 我的问题是:如何将这些属性组合在一起,在数据网格中形成一列。所有属性都是相同...

2024-06-14

在c#中的Transloadit中没有得到任何视频上传结果

在c#中的Transloadit中没有得到任何视频上传结果

Am使用trasloadit进行视频转换并将其保存在C#中的s3中。我可以上传视频,并且可以得到空结果的响应。我的响应为'ok':'ASSEMBLY_EXECTING',消息和results标记为空。因此,一旦程序集被执行,我就不会得到最终的响应。因此,我看到有一些属性assembly.setblockig=true。。但在C#中,该属性不可用。那么我怎样才能得到最终的回应呢。 ...

2024-06-14