Scripts: C# :: Classes :: Library Article #1
Developer's Section
Create a class in C# By: Erobo Team Member
|
Hire a Developer for Related Work / Installation | $55 hr
|
|
Rating: | Rate It:
|
Average Votes: (3716)
|
Favorites:
|
|
|
|
This is a short explanation on how to use classes for C#.
This is a simple example on using classes in C#. The first class (myTasks) takes a
multidimensional array of tasks as parameter. When calling the printTodaysTasks the
class will print the tasks for today. When calling printTomorrowsTasks the class
will print the tasks for tomorrow. The initialization class (TestClass) tests
myTasks.
Mytasks class C# code:
| Code Snippet 1 |
|
|
// declare namespace
using System;
// **************************
// Task Class
//
// by Erobo Team Member
//
// initializes a set of tasks
// and reminds you of any given
// tasks for the day or the next
// day.
//
// **************************
class myTasks
{
string[,] myTasks;
// Constructor declaration
public myTasks(string[,] givenTasks)
{
myTasks = givenTasks;
}
//master print method
public void doPrint(day, task)
{
string thisTask = "Task for: ";
thisTask += day
thisTask += " is: ";
thisTask += task;
Console.WriteLine(thisTask);
}
// find and print today's tasks
public void printTodaysTasks()
{
// loop through array of tasks
// and find todays tasks
for (int i = 0; i < scores.Length; i++)
{
if( myTasks[i][0] == "today" )
{
doPrint(myTasks[i][0],myTasks[i][1]);
}
}
}
// find and print tomorrow's tasks
public void printTomorrowsTask()
{
// loop through array of tasks
// and find tomorrows tasks
for (int i = 0; i < scores.Length; i++)
{
if( myTasks[i][0] == "tomorrow" )
{
doPrint(myTasks[i][0],myTasks[i][1]);
}
}
}
// Destructor declaration
~myTasks()
{
myTasks = new string[1,2] { {"",""}};
}
}
|
TestClass class C# code:
| Code Snippet 2 |
|
|
// Initialization Class
class TestClass
{
// Main begins program execution.
public static void Main()
{
string[,] weeklyTasks = new string[5, 2] {{"today", "9:30 meeting"},
{"today", "2:30 pm lunch"},
{"today", "2:45 pm conference"},
{"tomorrow","10:20 am speak M" },
{"tomorrow", "9:00 pm Cocktail"}};
// Create a new instance of myTasks
// Use this week tasks to initialize Object
myTasks thisTasks = new myTasks(weeklyTasks);
// remind me and print today's tasks
thisTasks.printTodaysTasks();
// remind me and print tomorrow's tasks
thisTasks.printTomorrowsTask();
}
}
|
|
|
See other Scripts in Classes
|
Submit Your Scripts: |
If you would like to have your Javascripts published in this section please fill out the form below: |