ExternalClass.cs
using System;
using System.Collections.Generic;
using System.Text;
using LearnCS;
namespace LearnCS
{
public class ExternalClass
{
public int x = 5;
public string someString = "Some String";
public char someChar = 'Z';
}
}
namespace PrintingMethods
{
public class Printer
{
public static void PrintA()
{
ExternalClass genericObject = new ExternalClass();
Console.WriteLine("----------------------------");
Console.WriteLine(genericObject.x);
Console.WriteLine(genericObject.someString);
Console.WriteLine(genericObject.someChar);
}
}
}
namespace MultiMethods {
public class Multiplicators
{
public static void MultiBy2()
{
ExternalClass genericObject = new ExternalClass();
Console.WriteLine("----------------------------");
Console.WriteLine("Result from MultiBy2 using Generic Object: ");
Console.WriteLine(genericObject.x * 2);
}
}
}
Program.cs
using System;
usimg PrintingMethods;
using MultiMethods;
namespace LearnCS
{
class Program
{
static void Main(string[] args)
{
ExternalClass firstObject = new ExternalClass();
Console.WriteLine(firstObject.x);
Console.WriteLine(firstObject.someString);
Console.WriteLine(firstObject.someChar);
Printer.PrintA();
Multiplicator.MultiBy2();
Console.ReadLine();
}
}
}
No comments:
Post a Comment