C#教程

学习 C# 编程

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

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

数据绑定列表框未更新为可观察集合WPF中的正确值

数据绑定列表框未更新为可观察集合WPF中的正确值

我是WPF的新手,所以我可能错过了一些非常简单的东西。 我有一个列表框,其中包含来自static observableCollectio<myClass>的数据绑定类属性。该集合每秒从网络流源更新几次,从调试中可以看出,该集合正在正确更新。声明如下:static ObservableCollectio<PumpItem> pumpCollectio = ...

2024-10-23

读取带有数字的文件的程序

读取带有数字的文件的程序

我正在编写一个程序,读取带有车型和油耗的文件。 在文件中,我有像A|12.45这样的车,其中A代表型号,数字代表每100公里的油耗。每辆车都有自己的路线。 文件如下: A|8.11 B|14.38 C | 13.05 在这里,我们可以看到B的消耗最高,但当我在控制台中运行该程序时,它显示为1438L,中间没有点在中间。我该怎么解决这个问题...

2024-10-23

更改网格高度时的滞后动画

更改网格高度时的滞后动画

我正试图通过更改网格的宽度来创建一个导航抽屉。 XAML: <Grid x:Name='LayoutRoot' Width='900' Margi='0,0,0,0'> <!--<Grid.ColumDefiitios> <ColumDefiitio Width='400'/> <Colum...

2024-10-23

单元测试,以验证是否调用了基类方法

单元测试,以验证是否调用了基类方法

我有一个基类: public abstract class MyBaseClass { protected virtual void Method1() { } } 和一个派生类: public class MyDerivedClass : MyBaseClass { public void Method2() { ba...

2024-10-23

如果我有一个Dispose方法,我必须实现IDisposable

如果我有一个Dispose方法,我必须实现IDisposable

我有一个包含Dispose方法的类。在这个方法中,我中止了一个线程。是否需要实现IDisposable接口? 如果您实现IDisposable接口,那么您的类对象可以用于使用自动隐式调用Dispose方法的块。 来自JaredPar 的回答 在类型上实现IDisposable只有两个原因 该类型包含在不再使用该类型时必须释放的...

2024-10-23

如何在asp.net c#中检查用户是否登录

如何在asp.net c#中检查用户是否登录

这是我第一次使用asp.et c#创建网站(使用visual studio 2010)。在这个网站上,我有两种类型的用户,有不同的可访问页面。我用了两个不同的表来存储他们的用户名&密码,并使用登录表单中的单选按钮来选择用户类型。 共有四种类型的页面:1.所有人都可以访问(无需/登录),或者我们可以说是公共的。2.只能由类型1的用户访问。3.只能由类型2用户访问。4.两种...

2024-10-23

为单个标签.Net组合两个资源键

为单个标签.Net组合两个资源键

为了使现有网站成为多语言网站,我遵循全球化技术,为不同的内容创建了3个资源文件,如label&标题文本文件、网格标题文本文件等。。。现在我在不同的资源文件中有两个关键字,即电子邮件和消息,在第三个地方,我想同时显示这两个关键字。我需要创建第三个密钥吗?或者我可以连接已经存在的密钥。目前我正在使用以下两个代码 For showig directly o page: HttpCot...

2024-10-23

有效地将数组中的空字符串替换为null

有效地将数组中的空字符串替换为null

我想知道用ull值替换数组中空字符串的最有效方法。 我有以下数组: strig[] _array = ew strig [10]; _array[0] = 'A'; _array[1] = 'B'; _array[2] = ''; _array[3] = 'D'; _array[4] = 'E'; _array[5] = 'F'; _array[6] = 'G'; _array...

2024-10-23

正在从数据集生成JSON

正在从数据集生成JSON

我正在使用ExtJS生成一个树。它需要以下格式的JSON: { 'childre': [{ 'text': 'Ivisible', 'expaded': true, 'childre': [{ 'text': 'Billig', 'leaf': true }, { ...

2024-10-23

从两个层次结构接口继承

从两个层次结构接口继承

我有两个接口,其中一个具有泛型类型。但当我尝试使用它们时,我做不到。 第一个接口是: iterface IGee { strig Name { get; set; } it Idex { get; set; } } 第二种是: iterface IChromosome<X> where X :IGee { double Fitess { ge...

2024-10-23