static void Main(string[] args)
{
qiche car = new qiche(4, 588.69, 18);
Console.WriteLine("这辆车有{0}个*;重{1}公斤;准载{2}人。",car.Wheel,car.Weight,car.Person);
Console.ReadKey();
}
class qiche
{
public int Wheel;
public double Weight;
private int person;
public int Person
{
get { return person; }
}
public qiche(int w,double g,int p)
{
this.Weight = g;
this.Wheel = w;
this.person = p;
}
38 个解决方案
#1
很好,很有成就。如果你做一个高速路收费程序,例如随机模拟几辆车进入高速路,离开高速路,最后给出各个收费站每天的收费报表,这就更好了。
#2
谢谢哥对我期待这么高~!哎,又要教书,又要玩游戏,又要学编程……呵呵~慢慢来
#3
汽车的英文是vehicle,把qiche改成vehicle吧。。。你其他的属性都是英文的。
加油。编程是个另人着迷的世界,多学习,多实践。
#4
呵呵 可以试试 做一个自己的网站
当然 可以先从 一个网页做起
这 也很有成就感
而且 可以让更多人看得到
当然 可以先从 一个网页做起
这 也很有成就感
而且 可以让更多人看得到
#5
谢谢哥~~关于qiche!小弟英语不咋地~嘿嘿~努力学习~
#6
以前做过~用HTML写的纯静态网页,后来发现维护和更新很恼火,才上网搜索,发现我做的只是前端,原来网站还包括服务器~寒~!所以才来学c#~呵呵~
#7
首先祝贺你已经掌握了一些.Net的基本概念。
我曾经也是你的同行,呵呵,后来做了职业程序员。
你的代码当然没有问题。但是我想给你看一下,同样的简单小程序,我的代码是怎样的,你体会一下有什么样的区别。虽然没什么大的变化,但是你还是能够从中体会到一些不同的。
首先我猜你的代码都在一个.cs文件里。我的代码分布在两个文件里:
Program.cs
Car.cs
下面是这两个文件:
Program.cs
// -----------------------------------------------------------------------
// <copyright file="Program.cs" company="Honeywell">
// Utility entry point.
// </copyright>
// -----------------------------------------------------------------------
namespace ClerkStation
{
using System;
/// <summary>
/// Utility entry point.
/// </summary>
internal class Program
{
/// <summary>
/// entry point of the utility.
/// </summary>
/// <param name="args">console arguments</param>
internal static void Main(string[] args)
{
Car car = new Car(4, 588.69f, 18);
Console.WriteLine(
@"这辆车有{0}个*;重{1}公斤;准载{2}人。",
car.WheelsCount,
car.Weight,
car.MaxPassengersCount);
}
}
}
Car.cs
// -----------------------------------------------------------------------
// <copyright file="Car.cs" company="Honeywell">
// Class definition for car information.
// </copyright>
// -----------------------------------------------------------------------
namespace ClerkStation
{
/// <summary>
/// Class definition for car information.
/// </summary>
public class Car
{
#region Initialization
/// <summary>
/// Initializes a new instance of the Car class.
/// </summary>
/// <param name="wheelsCount">wheels count of the car</param>
/// <param name="weight">weight (unit: KG) of the car</param>
/// <param name="maxPassengersCount">maxium passengers count of the car</param>
public Car(ushort wheelsCount, float weight, uint maxPassengersCount)
{
this.WheelsCount = wheelsCount;
this.Weight = weight;
this.MaxPassengersCount = maxPassengersCount;
}
#endregion
#region Properties
/// <summary>Gets wheels count of the car</summary>
public ushort WheelsCount { get; private set; }
/// <summary>Gets maxium passengers count of the car</summary>
public uint MaxPassengersCount { get; private set; }
/// <summary>Gets or sets weight (unit: KG) of the car</summary>
public float Weight { get; set; }
#endregion
}
}
#8
人家刚学嘛。。应该多鼓励鼓励
学编程的话,最好能够有一本好资料。我不建议网上找视频看,因为夹杂了太多讲解者自己的看法(可能存在他不正确的理解,也可能图方便就没有说的特别细致)。如果能够看得懂的话,最好能够找到一本好的参考书目,边学变练手,我认为是比较靠谱的。
一般来说,好的参考书目,会讲解的十分详细,不会漏掉什么。
学编程的话,最好能够有一本好资料。我不建议网上找视频看,因为夹杂了太多讲解者自己的看法(可能存在他不正确的理解,也可能图方便就没有说的特别细致)。如果能够看得懂的话,最好能够找到一本好的参考书目,边学变练手,我认为是比较靠谱的。
一般来说,好的参考书目,会讲解的十分详细,不会漏掉什么。
#9
好样的,教书学编程!
支持!
支持!
#10
不知道,楼主都在编程上走多久,我是越来越感觉到这条路太难走了,如果不能走完全程,还是早点放弃,别浪费时间的好,
#11
人家只是当做兴趣而已,你这个是程序员要考虑的
#12
可以推荐本吗?我不在追求功利,只为兴趣而学习,还有就是非计算机专业,谢谢~
#13
高中政治老师和编程 这哪门子跟哪门子事啊?
#14
谢谢~虽然有的看不懂,呵呵~
#15
下课之后~玩游戏玩累了~总的找事干啊~
#16
你想看哪方面的书呢?好书倒是不少,但是如果你对于你的意愿、兴趣方向描述得越准确,那么别人推荐的也越合适。
#17
老师的时间“碎片"很多的,玩游戏没有成就感,就学编程了,正好可以利用时间碎片,随时都可以扔下电脑去上课。
#18
安装个MSDN没事敲案例代码,网上下载点完整项目研究,或者自己学着整个。
#19
刚开始学呢,还不知道什么方向,希望将来可以写桌面程序,写网站,写图形引擎(游戏玩多了,呵呵)。
#20
看来我的服务器语言要快点学啊不然就落在别人后面了啦
#21
写桌面程序比较有意思一些。
写网站是和很磨人的事情,我个人不太推荐你把过多的精力放在这上面。
还是写点桌面程序比较实用,你个人的成就感会比较多一些。
我觉得这两本书比较好,你可以看一下:
《C# 4.0权威指南》
http://product.china-pub.com/197194
《C#高级编程(第7版)》
http://product.china-pub.com/197224
#22
请教,啥叫“服务器语言”。
#23
谢谢~去看下~~~~
#24
政治老师,cwel
#25
向你学习哦。
#26
希望更多老师学习!
老师对下辈的影响最大!太用有了!!!
老师对下辈的影响最大!太用有了!!!
#27
权利与义务的统一
#28
眼镜哥啊 你这也太为难别人了吧 才学的也不容易 我之前还看到一些大学生 做网页用中文命名网页,拼音变量名的话那就更常见了 代码规范问题是要重头做起 不过还是应该多鼓励为兴趣而做事的
#29
支持楼主的学习精神!
#30
朋友,你的头像特别象我一个大学同学
#31
gongxi ni !
#32
这怎么叫为难别人呢?我不过是给出了一个写得比较规范的例子,这应该就是楼主的初衷吧。
人总得有个标杆,才知道向什么方向努力,对吧。
#33
那么,幸会了。:-)
#34
这个贴好火 啊
#35
不务正业的人,一般都很强。
#36
o o`````哦哦、·~~~~~~~~结贴~~~发帖结贴是美德~呵呵~~~~~~~~
#37
希望你能保持这份热情
#38
加油楼主。。。
#1
很好,很有成就。如果你做一个高速路收费程序,例如随机模拟几辆车进入高速路,离开高速路,最后给出各个收费站每天的收费报表,这就更好了。
#2
谢谢哥对我期待这么高~!哎,又要教书,又要玩游戏,又要学编程……呵呵~慢慢来
#3
汽车的英文是vehicle,把qiche改成vehicle吧。。。你其他的属性都是英文的。
加油。编程是个另人着迷的世界,多学习,多实践。
#4
呵呵 可以试试 做一个自己的网站
当然 可以先从 一个网页做起
这 也很有成就感
而且 可以让更多人看得到
当然 可以先从 一个网页做起
这 也很有成就感
而且 可以让更多人看得到
#5
谢谢哥~~关于qiche!小弟英语不咋地~嘿嘿~努力学习~
#6
以前做过~用HTML写的纯静态网页,后来发现维护和更新很恼火,才上网搜索,发现我做的只是前端,原来网站还包括服务器~寒~!所以才来学c#~呵呵~
#7
首先祝贺你已经掌握了一些.Net的基本概念。
我曾经也是你的同行,呵呵,后来做了职业程序员。
你的代码当然没有问题。但是我想给你看一下,同样的简单小程序,我的代码是怎样的,你体会一下有什么样的区别。虽然没什么大的变化,但是你还是能够从中体会到一些不同的。
首先我猜你的代码都在一个.cs文件里。我的代码分布在两个文件里:
Program.cs
Car.cs
下面是这两个文件:
Program.cs
// -----------------------------------------------------------------------
// <copyright file="Program.cs" company="Honeywell">
// Utility entry point.
// </copyright>
// -----------------------------------------------------------------------
namespace ClerkStation
{
using System;
/// <summary>
/// Utility entry point.
/// </summary>
internal class Program
{
/// <summary>
/// entry point of the utility.
/// </summary>
/// <param name="args">console arguments</param>
internal static void Main(string[] args)
{
Car car = new Car(4, 588.69f, 18);
Console.WriteLine(
@"这辆车有{0}个*;重{1}公斤;准载{2}人。",
car.WheelsCount,
car.Weight,
car.MaxPassengersCount);
}
}
}
Car.cs
// -----------------------------------------------------------------------
// <copyright file="Car.cs" company="Honeywell">
// Class definition for car information.
// </copyright>
// -----------------------------------------------------------------------
namespace ClerkStation
{
/// <summary>
/// Class definition for car information.
/// </summary>
public class Car
{
#region Initialization
/// <summary>
/// Initializes a new instance of the Car class.
/// </summary>
/// <param name="wheelsCount">wheels count of the car</param>
/// <param name="weight">weight (unit: KG) of the car</param>
/// <param name="maxPassengersCount">maxium passengers count of the car</param>
public Car(ushort wheelsCount, float weight, uint maxPassengersCount)
{
this.WheelsCount = wheelsCount;
this.Weight = weight;
this.MaxPassengersCount = maxPassengersCount;
}
#endregion
#region Properties
/// <summary>Gets wheels count of the car</summary>
public ushort WheelsCount { get; private set; }
/// <summary>Gets maxium passengers count of the car</summary>
public uint MaxPassengersCount { get; private set; }
/// <summary>Gets or sets weight (unit: KG) of the car</summary>
public float Weight { get; set; }
#endregion
}
}
#8
人家刚学嘛。。应该多鼓励鼓励
学编程的话,最好能够有一本好资料。我不建议网上找视频看,因为夹杂了太多讲解者自己的看法(可能存在他不正确的理解,也可能图方便就没有说的特别细致)。如果能够看得懂的话,最好能够找到一本好的参考书目,边学变练手,我认为是比较靠谱的。
一般来说,好的参考书目,会讲解的十分详细,不会漏掉什么。
学编程的话,最好能够有一本好资料。我不建议网上找视频看,因为夹杂了太多讲解者自己的看法(可能存在他不正确的理解,也可能图方便就没有说的特别细致)。如果能够看得懂的话,最好能够找到一本好的参考书目,边学变练手,我认为是比较靠谱的。
一般来说,好的参考书目,会讲解的十分详细,不会漏掉什么。
#9
好样的,教书学编程!
支持!
支持!
#10
不知道,楼主都在编程上走多久,我是越来越感觉到这条路太难走了,如果不能走完全程,还是早点放弃,别浪费时间的好,
#11
人家只是当做兴趣而已,你这个是程序员要考虑的
#12
可以推荐本吗?我不在追求功利,只为兴趣而学习,还有就是非计算机专业,谢谢~
#13
高中政治老师和编程 这哪门子跟哪门子事啊?
#14
谢谢~虽然有的看不懂,呵呵~
#15
下课之后~玩游戏玩累了~总的找事干啊~
#16
你想看哪方面的书呢?好书倒是不少,但是如果你对于你的意愿、兴趣方向描述得越准确,那么别人推荐的也越合适。
#17
老师的时间“碎片"很多的,玩游戏没有成就感,就学编程了,正好可以利用时间碎片,随时都可以扔下电脑去上课。
#18
安装个MSDN没事敲案例代码,网上下载点完整项目研究,或者自己学着整个。
#19
刚开始学呢,还不知道什么方向,希望将来可以写桌面程序,写网站,写图形引擎(游戏玩多了,呵呵)。
#20
看来我的服务器语言要快点学啊不然就落在别人后面了啦
#21
写桌面程序比较有意思一些。
写网站是和很磨人的事情,我个人不太推荐你把过多的精力放在这上面。
还是写点桌面程序比较实用,你个人的成就感会比较多一些。
我觉得这两本书比较好,你可以看一下:
《C# 4.0权威指南》
http://product.china-pub.com/197194
《C#高级编程(第7版)》
http://product.china-pub.com/197224
#22
请教,啥叫“服务器语言”。
#23
谢谢~去看下~~~~
#24
政治老师,cwel
#25
向你学习哦。
#26
希望更多老师学习!
老师对下辈的影响最大!太用有了!!!
老师对下辈的影响最大!太用有了!!!
#27
权利与义务的统一
#28
眼镜哥啊 你这也太为难别人了吧 才学的也不容易 我之前还看到一些大学生 做网页用中文命名网页,拼音变量名的话那就更常见了 代码规范问题是要重头做起 不过还是应该多鼓励为兴趣而做事的
#29
支持楼主的学习精神!
#30
朋友,你的头像特别象我一个大学同学
#31
gongxi ni !
#32
这怎么叫为难别人呢?我不过是给出了一个写得比较规范的例子,这应该就是楼主的初衷吧。
人总得有个标杆,才知道向什么方向努力,对吧。
#33
那么,幸会了。:-)
#34
这个贴好火 啊
#35
不务正业的人,一般都很强。
#36
o o`````哦哦、·~~~~~~~~结贴~~~发帖结贴是美德~呵呵~~~~~~~~
#37
希望你能保持这份热情
#38
加油楼主。。。