O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

Programming basics

Kyle Whitbread Inglês 4 páginas

Conteúdo das notas (4)

Página 1

//Read-Write to file.

String text = System.IO.File.ReadAllText(@"C://User etc)

//Display File contents.

String[] Lines = System.IO.File.ReadAllLines(@"C://User)

Base & Derived classes

A derived class, in the context of C#, is a class created or derived from another existing class. The existing class from which the derived class gets created through inheritance is known as base or superclass.

While inheriting from a base class, the derived class implicitly inherits all the members (except constructors and destructors) which it reuses, extends and modifies the behavior of the base class. The derived class overrides the properties and methods of the base class so that it represents the specialized version of a base class. C# provides the ability to override and hide methods of a base class in the derived class which makes both classes to evolve freely and maintains binary compatibility.

As & IS

Is Operator checks the validity or an object or method, to see when

Página 2

Lists:

List listed = new List();

listed.Add("Hello");

listed.Add("2");

listed.Add("3");

listed.Add("4");

Console.WriteLine(listed.Count); // Counts the ammount of Strings in the list.

(listed[0])

/* listed.Remove("");

foreach (string myList in listed)

{

Console.Write(myList + " ");

}

Console.WriteLine();

*/

Arrays

string[] sentence = new string[4] {"The", "Quick", "Brown", "Fox", };

foreach (string word in sentence)

{

Console.Write("{0}", word);

}

Console.Writeline();

)

string[,] names = new string[3,2] { {"John", "Smith",}, {"Anna", "Smith",}, {"Sally", "Jones"} };

console.Writeline(names[1,0], names[1,1]);

for (int j = 0; int j < names.getLength; j++)

{

int k = 0;

console.write("{0}, {1}", names[j, k], names[j, k+1]

k++;

Queue:

Queue MyQueue = new Queue();

MyQueue.Enqueue(10);

MyQueue.Enqueue(100);

MyQueue.Enqueue(500); MyQueue.Enqueue(1000);

if (MyQueue.Contains(500)) { Console.WriteLine("Found you 500"); }

foreach (int i in MyQueue) { Console.WriteLine(i); }

int[] myArray = new int[MyQueue.Count];

MyQueue.CopyTo(myArray, 0); //Copy Que to array.

foreach (int j in myArray)

{

Console.WriteLine(j);

}

Linked lists:

LinkedList MyLL = new LinkedList();

MyLL.AddLast("Orange");

MyLL.AddFirst("Apple");

MyLL.AddLast("Cherry");

MyLL.AddFirst("Banana");

LinkedListNode i = MyLL.Find("Banana");

MyLL.AddBefore(i, "Fruit:");

MyLL.Remove("Banana");

foreach (var fruit in MyLL)

{

Console.WriteLine(fruit);

}

Página 3

Basic programming techniques

Console.WriteLine("Please input value");

string input = Console.ReadLine(); // read string from the console

Console.WriteLine("You entered: {0}", input);

int num;

if (int.TryParse(input, out num)) //Try to pass string to int)

{

Console.Write("Multiply by 1000: ");

Console.WriteLine(num * 1000);

}

else

{

Console.WriteLine("Value was not an integer");

}

Randomization

Random random = new Random(); //Initialise Random

string fruit; //Fruit Variable

for (int i = 0; i < 10; i++) //For Loop

{

int randomNumber = random.Next(0, 3); // Amount of random instances of fruit

switch (randomNumber)

{

case 0:

fruit = "An Apple";

break;

case 1:

fruit = "An Orange";

break;

case 2:

fruit = "A Pear";

break;

default:

fruit = "Not a fruit";

return;

}

Console.WriteLine("I think you should have {0}", fruit);

}

Random List:

int[] RandomNums = new int[100]; //Array called RandomNums

byte k = 0;

Random random = new Random(); //Random instance

bool addToArray = true; //Adds numbers to array

while (k < 100)

{

int randomNumber = random.Next(1, 101); //Scope of random numbers

addToArray = true; //Adding to array (Yes)

for (int l = 0; l < k; l++)

{

if (RandomNums[l] == randomNumber) //If the number has already appear add to array (No)

{

addToArray = false;

break;

}

}

if (addToArray = true) //If it adds to the array carry on

{

RandomNums[k] = randomNumber;

k++;

}

}

Console.WriteLine(Environment.NewLine + "length: " + RandomNums.Length + Environment.NewLine);

foreach (int i in RandomNums) //Outputs random numbers.

{

Console.Write("{0} ", i);

}

Console.WriteLine(Environment.NewLine + Environment.NewLine);

Página 4

HTML , StyleSheets & CSS

<!DOCTYPE html> //type of document

<html lang="en">

<head> //Head of the document, headers, links to external documents or style sheets.

<meta charset="UTF-8">

<title>Title</title>

<link rel="Stylesheet" type="text/css" href="styles.css" /> //Ref to style sheet

</head>

<body> //Contains page code.

<h1>Welcome to my website</h1>

<div id="div1">DIV1</div> //Classes for HTML

<div id="div2">DIV2</div>

</body>

</html>

h1 //SS for H1

{

font-family: Arial;

font-size: 50px;

}

#div1 //Div class modifyer ref class using #

{

width: 150px;

height: 150px;

background-color: #ff7c26;

font-family: Arial;

font-size: 20px;

color: yellow;

}

}

#div2

{

width: 150px;

height: 150px;

background-color: #2c1cff;

font-family: Arial;

color: #0004ff;

}

Informações

Descrição
Notas sobre Programming basics, criado por Kyle Whitbread em 08-04-2018.
Criado por
Kyle Whitbread
Visualizações
5
Avaliação

Mais sobre Input, Output and File Handling

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?