小编Unn*_*nan的帖子

涉及多个值/字符串时的类实例化

当我们编写类似下面给出的代码(在控制台Main中)时,我们实际上是在实例化员工类吗?employee类包含get和set的序列号,名称以及作业标题和构造函数的List.

List<Employee> employee = new List<Employee>();
employee.Add(new Employee(1,"Thomas Alva Edison",new string[]{"Inventor"}));
Run Code Online (Sandbox Code Playgroud)

我的问题是它像下面的基本实例.

Employee e1=new Employee(1,"Thomas Alva Edison",new string[]{"Inventor"}))
Run Code Online (Sandbox Code Playgroud)

c#

7
推荐指数
2
解决办法
120
查看次数

StreamReader会影响多少内存

当我使用如下的StreamReader时,会影响多少内存.我认为,因为每一行都被读入一个变量'line',只有那一行保留在内存中,这总体上是一件好事.当我读到一个包含数千行的非常大的内容时,我的目的不是给内存增加太多负担.将澄清澄清.

string line = string.Empty;
using(StreamReader Reader = new StreamReader(@"C:\Users\UK\Panfile.txt"))
{
    while((line = Reader.ReadLine())!= null)
    {
        //other code to process the line now being read.
    }
Reader.Close(); Reader.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

c#

6
推荐指数
1
解决办法
907
查看次数

创建二进制文件时的文件扩展名是什么

我只是想学习写入二进制文件。当我们创建文本文件时,我们通常给扩展名 .txt。同样,使用 C# 创建的二进制文件的文件扩展名应该是什么。

哪些是要求我们写入二进制文件的上下文。在处理数据时编写/创建二进制文件而不是文本文件有什么好处?

c#

5
推荐指数
2
解决办法
2万
查看次数

在C#类中创建列表

对其他人来说,这可能看起来很简单.但这对我来说很难.我的代码是这样的,用于学习C#.我想从中检索信息List<Employee>并使方法Display()起作用.希望有人能给我实用的建议.

class Program
{
    static void Main(string[] args)
    {
        List<Employee> employee = new List<Employee>();
        employee.Add(new Employee("Sudhakaran"));
        employee.Add(new Employee("Unnikrishnan"));
        employee.Add(new Employee("Meenakumari"));
        employee.Add(new Employee("Vijaya Lekshmi Menon"));
        employee.Add(new Employee("Seetha Devi Amma"));
        employee.Add(new Employee("Reghunathan Pillai"));
        employee.Add(new Employee("Parameswaran"));
        employee.Add(new Employee("Vani Parameswaran"));
        employee.Add(new Employee("Man Mohan"));
        employee.Add(new Employee("Anil Kumar"));
        employee.Add(new Employee("Athira"));

        //foreach (string emp in employee) //Not working.
        //{
        //}
    }
    public class Employee
    {
        public string name { get; set; }

        public Employee(string name)
        {
            this.name = name;
        }

        public List<string> ENames …
Run Code Online (Sandbox Code Playgroud)

c# foreach list

3
推荐指数
1
解决办法
274
查看次数

标签 统计

c# ×4

foreach ×1

list ×1