Skip to main content

Learn C# in Easy Way, Step-4 :Type conversion with strings, numbers.

 Hi, Welcome to all. My name is Abdul Yesdani. Today I am going to teach you how to convert string to number and vice versa. Conversion is two types : Implicit type conversion and Explicit type conversion.

What is implicit type conversion in C#?

C# compiler automatically converts from one type to other type is called implicit conversion.

Example: int items =3;

                string person ="Kamat";

When we mix these two variables and print them see what we get.

         Console.WriteLine( name + "sold " + items + " Products);

 Output will be : Kamat sold 3 Products.

In the above statement  'items' is a numeric variable, which is automatically converted to string.


What is explicit conversion in C#?

We need to force convert from one type to other type. Observe the following statements. I want to add 7 to the items.

 Console.WriteLine( name + "sold " + items + 7+ " Products");

When we run it we get output : Kamat sold 37 Products. Here 7 concatenated to the string not added.

To add it we need to specifically tell the compiler like below.

 Console.WriteLine( name + "sold " +( items + 7)+ " Products");

Now you will get output : Kamat sold 10 Products, Here 3 and 7 get added.

To convert from one type to other in C# we use Convert class methods. To convert from string to int here we used Convert.ToInt32().

Example:



The below shown the output for the above code.




watch the video 





Comments

Popular posts from this blog

.Net Presentation

.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT. You can write .NET apps in C#, F#, or Visual Basic. C# is a simple, modern, object-oriented, and type-safe programming language. F# is a programming language that makes it easy to write succinct, robust, and performant code. Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps. You can write .NET apps in C#, F#, or Visual Basic. C# is a simple, modern, object-oriented, and type-safe programming language. F# is a programming language that makes it easy to write succinct, robust, and performant code. Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps.

node.js tutorial

node.js is a open source server environment. Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js is free,it is cross platform means runs on various platforms (Windows, Linux, Unix, Mac). Node.js uses JavaScript on the server.

ASP.NET Core MVC Web App Presentation

ASP.NET Core MVC is a rich framework for building web apps and APIs using the Model-View-Controller design pattern. The Model-View-Controller (MVC) architectural pattern separates an application into three main groups of components: Models, Views, and Controllers. This pattern helps to achieve separation of concerns. Using this pattern, user requests are routed to a Controller which is responsible for working with the Model to perform user actions and/or retrieve results of queries. The Controller chooses the View to display to the user, and provides it with any Model data it requires.