学习 C# 编程
C#是由Microsoft开发的一种简单而强大的面向对象编程语言。C# 可用于创建各种类型的应用程序,例如 Web、Windows、控制台应用程序或使用 Visual Studio 的其他类型的应用程序。
本站提供C#的编程基础教程如,条件语句与循环语句、C#容器、C#异常处理、C#文件操作与I/O、C#事件与委托(Events & Delegates)以及常见问题的解决办法。
编辑DataTable单元格
我想编辑DataTable中列中的单元格我有 DataTable theDataTable = ew DataTable(); theDataTable.Colums.Add('Colum1', typeof(strig)); theDataTable.Colums.Add('Colum2', typeof(strig)); theDataTable.Colums.Add('Colum...
2025-01-25
MVC&;PDFSharp生成的pdf赢得';t下载
我有一个pdfExport类,我在其中生成一个pdf。在这个类中,我有一个方法 public MemoryStream retuPDF() { usig (MemoryStream stream = ew MemoryStream()) { pdfRederer.PdfDocumet.Save(stream, fa...
2025-01-25
并行函数调用和线程问题
很抱歉在这里发布一个与代码有关的问题。我正在调试一个代码,这个代码是一个开发人员很久以前写的。问题是两个函数是使用线程并行调用的,一个函数在末尾设置一个变量true,另一个函数只是循环,直到变量设置为true。变量值未设置为true。在这里,我发布了一个代码片段,告诉我第一个函数没有将其变量设置为true的代码中有什么错误。 当用户点击按钮时,两个功能被调用 pr...
2025-01-25
DataTemplateSelector/Binding不起作用
这是我的ViewModel: class MaiViewModel : ViewModelBase { private CalculatorViewModel calc; public CalculatorViewModel Calculator {get {retu calc; }set {calc = value; RaisePropertyChaged('Calc...
2025-01-25
如何在使用时获得asp:label周围的bracets:Text='<;%#蒸发量(“filmProd”)%&
你好,我如何在输出周围加括号asp:Label Text='<%# Eval('filmProd') %>' ruat='server' ID='filmProd' /> 现在的产量是:2016 我希望它是:(2016) 我想把整个标签放在这样的胸罩里是错误的代码吗?(asp:Label Text='<%# Eval('filmProd'...
2025-01-25
路由问题想要显示域名甚至索引.aspx被调用
routes.MapPageRoute('Mai', '', '~/idex.aspx'); 这是我在索引页面上映射的路线。当我调用带有索引的 url 时.aspx它显示为 www.abc.com/idex.aspx 但我希望它显示 www.abc.com 即使调用索引.aspx 关于我的评论,URL 重写在 IIS 和 Asp.et 中也可用。因此,您可能会使用它。...
2025-01-25
如何列出<;字符串>;通过Neo4j客户端发送给Neo4j
我正试图使用Neo4jCliet向Neo4j发送一个字符串列表,以便在FOREACH密码循环中使用。我面临的问题是,程序不是为每个字符串创建不同的节点,而是只创建一个节点,其属性Name设置为完整的逗号分隔列表。 我正在使用的代码: GraphCliet graphCliet = ew GraphCliet(ew Uri('http://eo4j:a@localhost:747...
2025-01-25
用“;运行方式..”;对话
我有一个应用程序,它使用当前用户凭据连接到服务器并运行一些性能测试。 出于多种原因,模拟不是一个可行的选择。相反,我想给用户一个'切换用户'按钮,它重新启动流程,但显示Ru As...对话框。 我看不到Process.Start()或关联的ProcessStartIfo上的选项。有一个选项可以提供我捕获的用户名/密码,但我宁愿根本不参与这个过程,只让widows处理它。...
2025-01-25
如何使用自动映射器将更改映射到现有集合
我有一些相当简单的代码,可以将用户对视图模型中集合的更改应用到模型中的集合。 public void Apply(ViewModelListItem source, ICollectio<ModelListItem> dest) { //user added ad removed a item before savig, do othig if (sourc...
2025-01-25
等效于mono_string_to_utf8(),无需分配和数据复制
我正试图用更高效的东西替换下面的C代码: void mstr2str(MooStrig *mstr) { char *str = moo_strig_to_utf8(mstr); pritf('moo strig: %s'', str); g_free(str); } 我的目标是避免moo_strig_to_utf8()附带的内存分配和数据复制,因为C#返回给C的字...
2025-01-25
C# 基础
- C# 版本历史记录
- 第一个 C# 程序
- C# 关键字
- C# 类和对象
- C# 命名空间
- C# 变量
- C# 使用var关键字定义变量
- C# - 数据类型
- C#中的数字类型
- C# - 字符串
- 在 C# 中使用日期和时间
- C# - 结构
- C# - 枚举类型
- C# - StringBuilder
- C# - 匿名类型
- C# - 动态类型(Dynamic Types)
- C# - 可为空的类型(Nullable Types)
- C# - 值类型和引用类型(Value Type and Reference Type)
- C# - 接口(Interface)
- C# - 运算符
- C# - 分部类和方法
- C# - 静态类、方法、构造函数、字段(Static Class, Methods, Constructors, Fields)
- C# - 对象初始化语法
- Covariance and Contravariance in C#
- C# - 扩展方法
C#条件语句与循环语句
- C# - if, else if, else 语句
- C# - 三元运算符 ?:
- C# - Switch语句
- C# - for loop循环
- C# - while 循环
- C# - do while Loop循环语句
C#容器
- C# - 数组
- C# - 多维数组
- C# - 交错数组(Jagged Arrays):数组中的数组
- C# - 数组列表(ArrayList)
- C# List<T> Collection
- C# - SortedList (排序列表)
- C# - 字典Dictionary<TKey, TValue>
- C# - 哈希表
- C# - 堆栈<T>
- C# - 队列<T>
- C# - 元组(Tuple)
- C# - 值元组(ValueTuple)