ip: 216.73.216.162
using System;
public class CommandLine
{
public static void Main(string[] args)
{
// The Length property is used to obtain the length of the array.
// Notice that Length is a read-only property:
Console.WriteLine("Number of command line parameters = {0}", args.Length);
for(int i = 0; i < args.Length; i++)
{
Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
}
}
}
//using required
using System.Text.RegularExpressions;
//create reqexp
Regex r = new Regex(@"(.*?)\s+(.*?)\s+(.*?)\s+(.*)", RegexOptions.IgnoreCase);
//test string month-day-year(2 digits)
string s = "20-01-11 05:20AM [dir] directoryName";
int year,month,day; //find matches and put it in groups
Match m = r.Match(s);
year = Convert.ToInt32 ("20" + m.Groups[1].Value.ToString().Substring(6,2));
month = Convert.ToInt32 (m.Groups[1].Value.ToString().Substring(0,2));
day = Convert.ToInt32 (m.Groups[1].Value.ToString().Substring(3,2));
//create hashtable
private Hashtable htable = new Hashtable();
//adding new object
htable.Add("key", object);
//browse through whole collection
IDictionaryEnumerator enumerator = localDir.GetEnumerator();
while (enumerator.MoveNext())
{
Console.WriteLine("key: {0}, value: {1}",enumerator.Key.ToString(),enumerator.Value.ToString());
}
//search for key in collection and get object associated with that key
class SomeObject
{
public string name="";
}
string key="some search key";
SomeObject o;
if (htable.ContainsKey(key))
{
o = (SomeObject)htable[key];
Console.WriteLine("key: {0}, value: {1}", key, o.name)
}
//get collection size
htable.Count;
Regex rgx = new Regex(@"\*+"); //pattern
string result = rgx.Replace("This is input string with ****", "+"); //replace