C#怎么循环实例化对象

问题描述

C#怎么循环实例化对象

写了一个类 想在实例化对象是用循环

设想是这样
for(int i =1;i<99;i++)
{
student a_i=new student();
student.name=console.readline();
student.number=console.readline();
student.sexy=console.readline();
}

在C#里怎么实现这种效果

解决方案

你这么做肯定是不对的,我就给你写个大概

 。
      public class student
        {
            public string name=null;
            public decimal number;
            public string sex=null;
        }

这是你的类,然后再主程序里添加

           student[] stu = new student[100];
            for (int i = 0; i < 100; i++)
            {
                stu[i].name = Console.ReadLine();
                stu[i].number= int.Parse(Console.ReadLine());
                stu[i].sex = Console.ReadLine();
            }
时间: 2016-10-07
Tags: 实例, 对象

C#怎么循环实例化对象的相关文章

php (十一) 面向对象 通过类实例化对象

1. 实例化对象       当定义好类后,我们使用new关键字来生成一个对象.  $对象名称 = new 类名称(): 示例:       [php]  <span style="color:#333333;"><?php   class Person   {   //下面是人的成员属性   var $name;     //人的名子       var $sex;      //人的性别   var $age;      //人的年龄   //下面是人的成员方法

浅谈javascript构造函数与实例化对象

  JavaScript 中的构造函数和其它语言中的构造函数是不同的.通过 new 关键字方式调用的函数都被认为是构造函数.任何JavaScript 函数都可以用做构造函数,构造函数必须使用new 运算符作为前缀来创建新的实例. 前言--讲在前面 我想有很多以前很少接触后台编程语言的初学者朋友跟我一样,对javascript里面一系列的"名词"搞的一头雾水.好像大概知道讲的是什么,但其实理解的还是不清楚;我想,学习任何一种知识,首当其冲应该把最基本的名词解释搞清楚(知道它讲的到底是什么

javascript中使用new与不使用实例化对象的区别

  这篇文章主要介绍了javascript中使用new与不使用实例化对象的区别的相关资料,需要的朋友可以参考下 我们先来看个实例 ? 1 2 3 4 5 function Me(name,age,job){ this.name = name; this.age = age; this.job = job; } 请问这以下两种实例化对象方式有什么区别呢? ? 1 2 var mefun1 = new Me('fei','20','it'); var mefun2 = Me('fei','20','

link中能不能不通过实例化对象访问一个成员函数?真的很焦急,谢谢

问题描述 link中能不能不通过实例化对象访问一个成员函数?真的很焦急,谢谢 link中能不能不通过实例化对象访问一个成员函数?真的很焦急,谢谢 解决方案 不可以.因为方法被允许访问成员变量,你都没有实例化怎么访问? 解决方案二: 当然可以访问实例的public方法

一个类的实例化对象所占空间的大小

注意不要说类的大小,是类的对象的大小. 首先,类的大小是什么?确切的说,类只是一个类型定义,它是没有大小可言的.  用sizeof运算符对一个类型名操作,得到的是具有该类型实体的大小.  如果  Class A;  A obj;  那么sizeof(A)==sizeof(obj)  那么sizeof(A)的大小和成员的大小总和是什么关系呢,很简单,一个对象的大小大于等于所有非静态成员大小的总和.  为什么是大于等于而不是正好相等呢?超出的部分主要有以下两方面:  1) C++对象模型本身  对于

源代码-实例化对象时,不写new,有啥好处?

问题描述 实例化对象时,不写new,有啥好处? new Student()这样可以实例化一个类,但是很多外国人写的源代码中,会写成Student(),少写一个new有啥好处吗? 解决方案 http://ask.csdn.net/questions/236101 解决方案二: http://ask.csdn.net/questions/236101一样的回答,参考下 解决方案三: 我看你的标签是前端,javascript,Jquery,问题是不同的语言本身就是不同的 # python new_ob

抽象泛型类实例化对象,出错。

问题描述 抽象泛型类实例化对象,出错. public abstract class Base { int k; public int K{get{return k;}} int b; public int B{get{return b;}} public Base(int k,int b){ this.k=k; this.b=b; } Dictionary s = new Dictionary(); public abstract Dictionary S{get;} public abstra

浅谈javascript构造函数与实例化对象_基础知识

前言--讲在前面 我想有很多以前很少接触后台编程语言的初学者朋友跟我一样,对javascript里面一系列的"名词"搞的一头雾水.好像大概知道讲的是什么,但其实理解的还是不清楚:我想,学习任何一种知识,首当其冲应该把最基本的名词解释搞清楚(知道它讲的到底是什么,有助于我们更好的理解它.)即知其然知其所以然,这样对以后的进阶学习是很有帮助的.下面的简单讲一下我自己对这样一些看似不重要但又不得不清楚的知识点的理解.(若有出入,欢迎指正) 1.什么是构造函数 构造函数 ,是一种特殊的方法.主

利用Python命令行传递实例化对象的方法_python

一.前言 在开发过程中,遇到了这样一个情况:我们需要在脚本中通过 suprocess.call 方法来启动另外一个脚本(脚本 B),当然啦,还得传递一些参数.在这些参数中,有一个需要传递的是一个实例化后的对象.我们知道,通过命令行的方式传递参数是基于字符格式的,也就是说脚本 B 只能接收到字符串格式的参数,那么如何接收启动脚本传递过来的实例化后的对象呢? 今天就来聊聊我使用的两种笨方法:使用 eval 以及使用 pickle 和 base64 模块. 方法一:使用 eval 其实在代码中使用 e