C# Tutorial for Beginners 22 - Properties in C# (How to Define Properti...









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System;
namespace MyProject.Examples
{
public class Book
{
private int _id;
private string _bookName;
private int _noOfPAges=250;
private string _auther;


public string Auther{get; set;}


public int Id
{
set
{
if (value < 0)
throw new Exception("Id not valid");
this._id = value;
}
get {
return this._id;
}
}



public string BookName
{
set
{
if (string.IsNullOrEmpty(value))
throw new Exception("Book Name not valid or null");
this._bookName = value;
}
get {
return this._bookName;
}
}


public int NoOfPAge
{
get
{
return this._noOfPAges;
}
}
}


class ExampleOne
{
public static void Main()
{

Book B1 =new Book();
B1.Id=10;
B1.BookName = "The C# Book";
B1.Auther = "ProgrammingKnowldge";
Console.WriteLine("The Book Id is {0}", B1.Id);
Console.WriteLine("The Book Name is {0}", B1.BookName);
Console.WriteLine("The Book Page is {0}", B1.NoOfPAge);
Console.WriteLine("The Book Auther is {0}", B1.Auther);
Console.ReadKey();
}
}
}














---------------------------------------------------------------------

earches related to properties c#

extension properties c#

use properties c#

writing properties in c#

override properties c#

private properties c#

class properties c#

properties.settings c#

constructor c#

Searches related to property c#

automatic property c#

virtual property c#

nonserialized property c#

property c# interface

property c# default value

override property c#

private set property c#

private property c#

Using Properties (C# Programming Guide)

Comments