学习 C# 编程
C#是由Microsoft开发的一种简单而强大的面向对象编程语言。C# 可用于创建各种类型的应用程序,例如 Web、Windows、控制台应用程序或使用 Visual Studio 的其他类型的应用程序。
本站提供C#的编程基础教程如,条件语句与循环语句、C#容器、C#异常处理、C#文件操作与I/O、C#事件与委托(Events & Delegates)以及常见问题的解决办法。
Java BitConverter equivalent
在C#中具有以下块 usig (var uq = ew RNGCryptoServiceProvider()) { var data = ew byte[4]; uq.GetBytes(data); retu BitCoverter.ToUIt32(data, 0).ToStrig(CultureIfo.IvariatCulture); } 我想把它转换成Jav...
2024-05-18
全局加载命名空间
我有一个包含扩展方法的DLL,我希望能够在所有视图中使用它们,而无需在每个文件中手动添加@usig MyLogNameSpaceHere。 有没有办法在我所有的Razor引擎视图中全局加载命名空间? 在'~/views/web.cofig'文件中,使用以下内容: <system.web.webPages.razor> <host ...
2024-05-18
关于c#if-else语法
在c#中,您可以在不使用大括号的情况下定义if语句,如本例 if (GamePad.GetState(PlayerIdex.Oe).Buttos.Back == ButtoState.Pressed) this.Exit(); 这是这个。退出();这个语句和if相关联。但它不在大括号中,所以我的问题是,它是如何和if相联系的?我了解到编译器忽略了空白...
2024-05-18
无法使用附加的属性自动重设ListView/GridView中的列
我有以下附加属性:- public partial class GridViewProperties { public static readoly DepedecyProperty DoAutoSizeColumsProperty = DepedecyProperty.RegisterAttached('DoAutoSizeColums', ...
2024-05-18
谷歌驱动器示例:oauth2callback未找到
我需要一些关于Google Drive的C#示例程序的帮助。。。 我使用了这个所谓的';教程'/'例如':https://developers.google.com/drive/examples/dotet 以及此处的代码:https://code.google.com/p/google-drive-sdk-samples/source/checkout 我在这...
2024-05-18
显式调用静态构造函数
我想为下面的类编写单元测试如果名称不是'MyEtity',则mgr应为空阴性单元测试使用Maager专用访问器,我想将名称更改为'Test',以便mgr为ull。然后将验证mgr值。为了实现这一点,我想显式地调用静态构造函数但是当我使用调用静态构造函数时 Maager_Accessor.ame = 'Test' typeof(Maager).TypeIitializer.Ivoke(u...
2024-05-18
禁用列表框中的特定项
我在WidowsPhoe应用程序中将对象列表绑定到ListBox。此业务对象有一个布尔属性。基于布尔属性,我需要在ListBoxItem中设置IsEabled属性。 有什么方法可以在WidowsPhoe列表框中实现这一点吗? 有几种方法可以实现这一点: 您可以通过C#代码添加ListBoxItem并正确设置属性 在Xaml...
2024-05-18
C#更改光标,即使光标在窗体之外
即使光标位于表单外部,也可以更改光标吗? 我使用MouseHook是通过使用Wi32 API来捕获光标在表单外部的位置。但是,我无法更改光标。。。 程序决定光标的外观。大多数窗口都要求使用默认箭头。但是,比如说,一个文本框控件要求一个I-Beam。一个超链接控件请求该手。等等。如果您将鼠标悬停在可调整大小的窗口的窗口边缘,则程序会要求使用其中一个调整大小的...
2024-05-18
是否可以在Asp.net中将一个事件调用为另一个事件
我想将一个事件调用为另一个事件。。。我们能完成这项任务吗。。。 protected void DetailsView1_ModeChagig(object seder, DetailsViewModeEvetArgs e) { DetailsView1.ChageMode(e.NewMode); DetailsView1.DataSource =...
2024-05-18
LINQ,用于(递归地或不递归地)从父对象开始查找所有子对象
我有一个类似结构的表 Applicatio_OID Status {some other fields} RecommededFromApplicatio_OID RecommededFromApplicatio_OID将包含上次从中推荐的对象的Applicatio_OID。例如,有一个应用程序 Applicatio_OID = 1 Status = New {some other f...
2024-05-18
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)