Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Type Casting Practice | Dealing with Data Types
C# Basics

book
Type Casting Practice

Store the value number in the variables n1 and n2. Use explicit type casting if needed.

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
float number = 14.47f;

// Change code below this line
long n1 = ___;
double n2 = ___;
// Change code above this line

Console.WriteLine(n1);
Console.WriteLine(n2);
}
}
}
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { float number = 14.47f; // Change code below this line long n1 = ___; double n2 = ___; // Change code above this line Console.WriteLine(n1); Console.WriteLine(n2); } } }

Use type casting only on the long variable.

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
float number = 14.47f;

// Change code below this line
long n1 = (long) number;
double n2 = number;
// Change code above this line

Console.WriteLine(n1);
Console.WriteLine(n2);
}
}
}
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { float number = 14.47f; // Change code below this line long n1 = (long) number; double n2 = number; // Change code above this line Console.WriteLine(n1); Console.WriteLine(n2); } } }

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 12
We use cookies to make your experience better!
some-alt