- Hands-On Object:Oriented Programming with C#
- Raihan Taher
- 254字
- 2021-07-02 12:44:41
Variables in C#
In the previous code, you might have noticed that we created a few variables. A variable is something that varies, which means it is not constant. In programming, when we create a variable, the computer actually allocates a space in memory for it so that a value of the variable can be stored there.
Let's assign some values to the variables of the objects that we created in the previous section. We will first work with the customer1 object, as shown in the following code:
using System;
namespace Chapter2
{
public class Code_2_2
{
static void Main(string[] args)
{
Customer customer1 = new Customer();
customer1.firstName = "Molly";
customer1.lastName = "Dolly";
customer1.phoneNumber = "98745632";
customer1.emailAddress = "mollydolly@email.com";
Console.WriteLine("First name is " + customer1.firstName);
Console.ReadKey();
}
}
public class Customer
{
public string firstName;
public string lastName;
public string phoneNumber;
public string emailAddress;
public string GetFullName()
{
return firstName + " " + lastName;
}
}
}
Here, we are assigning values to the customer1 object. The code instructs the computer to create a space in the memory and store the value in it. Later, whenever you access the variable, the computer will go to the memory location and find out the value of the variable. Now, if we write a statement that will print the value of the firstName variable with the additional string before it, it will look as follows:
Console.WriteLine("First name is " + customer1.firstName);
The output of this code will be as follows:
First name is Molly
- jQuery Mobile Web Development Essentials(Third Edition)
- 一步一步學Spring Boot 2:微服務項目實戰
- 移動UI設計(微課版)
- TypeScript Blueprints
- Azure IoT Development Cookbook
- 軟件架構設計:大型網站技術架構與業務架構融合之道
- 架構不再難(全5冊)
- AngularJS Web Application Development Blueprints
- PostgreSQL技術內幕:事務處理深度探索
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優化計算
- 小程序開發原理與實戰
- Scientific Computing with Scala
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- FPGA Verilog開發實戰指南:基于Intel Cyclone IV(進階篇)
- Procedural Content Generation for C++ Game Development