Click here to Skip to main content
15,921,716 members
Home / Discussions / C#
   

C#

 
Generaldecision matrix in C# Pin
amatbrewer30-May-07 11:25
amatbrewer30-May-07 11:25 
GeneralRe: decision matrix in C# Pin
Sean Michael Murphy30-May-07 15:11
Sean Michael Murphy30-May-07 15:11 
GeneralRe: decision matrix in C# Pin
amatbrewer31-May-07 4:45
amatbrewer31-May-07 4:45 
GeneralRe: decision matrix in C# Pin
Sean Michael Murphy31-May-07 4:56
Sean Michael Murphy31-May-07 4:56 
QuestionClosing Word Documents Pin
Copper2630-May-07 10:28
Copper2630-May-07 10:28 
AnswerRe: Closing Word Documents [modified] Pin
pnpfriend30-May-07 11:52
pnpfriend30-May-07 11:52 
GeneralRe: Closing Word Documents Pin
Copper2631-May-07 8:33
Copper2631-May-07 8:33 
AnswerRe: how can i remove the "pointer" of datagridview Pin
Not Active30-May-07 8:59
mentorNot Active30-May-07 8:59 
GeneralRe: how can i remove the "pointer" of datagridview Pin
FernandoMartin30-May-07 9:09
FernandoMartin30-May-07 9:09 
QuestionGet list of excel formular/functions for ToDay() from worksheet. [modified] Pin
pnpfriend30-May-07 8:17
pnpfriend30-May-07 8:17 
QuestionWebRequestGet Pin
TAREQ F ABUZUHRI30-May-07 7:55
TAREQ F ABUZUHRI30-May-07 7:55 
AnswerRe: WebRequestGet Pin
kubben30-May-07 8:57
kubben30-May-07 8:57 
QuestionProblem with passing parameter to report through form [modified] Pin
Lucky Hamad30-May-07 7:36
Lucky Hamad30-May-07 7:36 
QuestionHow to sort an array containing values of type DateTime? Pin
Affan Toor30-May-07 6:33
Affan Toor30-May-07 6:33 
AnswerRe: How to sort an array containing values of type DateTime? Pin
Tarakeshwar Reddy30-May-07 6:56
professionalTarakeshwar Reddy30-May-07 6:56 
AnswerRe: How to sort an array containing values of type DateTime? Pin
PIEBALDconsult30-May-07 7:33
mvePIEBALDconsult30-May-07 7:33 
AnswerRe: How to sort an array containing values of type DateTime? Pin
Luc Pattyn30-May-07 7:49
sitebuilderLuc Pattyn30-May-07 7:49 
Hi,

since DateTime implements IComparable interface, you can do:
DateTime[] dt...;
Array.Sort(dt);


If it did not implement IComparable (or you want a different order), you would have
to provide a Comparer object as is:

public class DTComparer : IComparer {
    public int Compare(object odt1, object odt2) {
        DateTime dt1=(DateTime)odt1;
        DateTime dt2=(DateTime)odt2;
        long diff=dt1.Ticks-dt2.Ticks;
        if (diff<0) return -1;
        if (diff>0) return 1;
        return 0;
    }
}
public void demo() {
    DateTime[] dt=new DateTime[]{
        DateTime.Now.AddDays(1),
        DateTime.Now.AddMinutes(1),
        DateTime.Now.AddHours(1)
    };
    log(dt);
    Array.Sort(dt, new DTComparer());
    log(dt);
}

public void log(DateTime[] dta) {
    log("DateTime[]:");
    foreach (DateTime dt in dta) log("    "+dt.ToString());
}


Smile | :)




GeneralRe: How to sort an array containing values of type DateTime? Pin
Martin#30-May-07 9:01
Martin#30-May-07 9:01 
GeneralRe: How to sort an array containing values of type DateTime? Pin
Luc Pattyn30-May-07 9:38
sitebuilderLuc Pattyn30-May-07 9:38 
GeneralRe: How to sort an array containing values of type DateTime? Pin
Affan Toor30-May-07 23:01
Affan Toor30-May-07 23:01 
QuestionReasons to use Data Access Pages or Access Forms in favour of C#? Pin
tec-goblin30-May-07 5:37
tec-goblin30-May-07 5:37 
AnswerRe: Reasons to use Data Access Pages or Access Forms in favour of C#? Pin
tec-goblin5-Jun-07 5:04
tec-goblin5-Jun-07 5:04 
QuestionHttpWebRequest Pin
TAREQ F ABUZUHRI30-May-07 5:11
TAREQ F ABUZUHRI30-May-07 5:11 
AnswerRe: HttpWebRequest Pin
kubben30-May-07 5:15
kubben30-May-07 5:15 
GeneralRe: HttpWebRequest Pin
TAREQ F ABUZUHRI30-May-07 5:30
TAREQ F ABUZUHRI30-May-07 5:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.