Cosmos/source/FrodeTest/Test/StringTest.cs
Scalpel_cp cdd9fcc501 Plugged Directoy.GetLogicalDrives()
Added more things to StringTest which doesn't work.
2008-07-30 15:13:55 +00:00

62 lines
2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FrodeTest.Test
{
public class StringTest
{
public static void RunTest()
{
Console.WriteLine("-- Testing String --");
Console.Write("LeftPadding: ");
string hex = "F";
hex = hex.PadLeft(2, '0');
Console.WriteLine(hex);
//Add char and string
//Bug discovered 7.june. SysFault when adding char and string.
string added = string.Empty;
added = ((char)('c')) + "oncatenating char and string works.";
Console.WriteLine(added);
StringBuilder sb = new StringBuilder();
sb.Append("String");
sb.Append("Builder");
sb.Append(Environment.NewLine);
sb.Append("Works");
Console.WriteLine(sb.ToString());
//.Contains
//Bug discovered 30.july
//string xStringWithWorld = "HelloWorld!";
//if (xStringWithWorld.Contains("World"))
// Console.WriteLine("Contains works!");
//else
// Console.WriteLine("Contains doesn't work");
//Splitting
string sentence = "This is a long string with many words";
string[] words = sentence.Split((char)' ');
Console.WriteLine(words[3]);
Console.WriteLine(words[5]);
////.StartsWith
//string xBeginWithHello = "Hello world";
//if (xBeginWithHello.StartsWith("Hello"))
// Console.WriteLine(".StartsWith works");
//else
// Console.WriteLine(".StartsWith FAILS!");
//.EndsWith
//string xEndsWithWorld = "Hello World";
//if (xEndsWithWorld.EndsWith("World"))
// Console.WriteLine(".EndsWith works");
//else
// Console.WriteLine(".EndsWith FAILS!");
}
}
}