<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Sorting ελληνικών λέξεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6026.aspx</link><pubDate>Fri, 07 Oct 2005 23:20:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6026</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6026.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=6026</wfw:commentRss><description>&lt;P&gt;Δηλαδή σε ένα λεξικό ο πύραυλος έρχεται μετά την πυρίτιδα? &lt;img src="/cs/emoticons/emotion-43.gif" alt="Confused [8-)]" /&gt;&lt;/P&gt;
&lt;P&gt;Όπως και να έχει, η ταξινόμηση των string γίνεται βάση του CultureInfo του Thread. Δυστυχώς, για τα ελληνικά το CultureInfo δεν λαμβάνει υπόψη τους τόνους. Γενικά τα Windows δεν λαμβάνουν υπόψη τους τόνους στην ταξινόμηση, ενώ και στο Unicode οι τονισμένοι χαρακτήρες προηγούνται των άτονων. &amp;nbsp;Μπορείς πάντως να περάσεις στον constructor μια δικιά σου κλάση που θα υλοποιεί το IComparer και θα κάνει την ταξινόμηση όπως τη θέλεις.&lt;/P&gt;</description></item><item><title>Sorting ελληνικών λέξεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6019.aspx</link><pubDate>Fri, 07 Oct 2005 21:27:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6019</guid><dc:creator>gtsoulou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6019.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=6019</wfw:commentRss><description>Γειά σας.&lt;br&gt;
Έχω ένα πρόβλημα σχετικά με την ταξινόμηση ελληνικών λέξεων.&lt;br&gt;
Θέλω να κάνω sort αλφαβητικά μια σειρά από ελληνικές λέξεις που είναι
μέσα σε ένα array. Δοκίμασα να βάλω τις λέξεις σε μια sortedlist.
Επίσης δοκίμασα να κάνω sort το array που είναι αποθηκευμένες οι
λέξεις, αλλά τα αποτελέσματα είναι λανθασμένα. Για να σας δώσω να
καταλάβεται τι εννοώ:&lt;br&gt;
Έστω οι δυο λέξεις: &lt;br&gt;
αιβ&lt;br&gt;
αία&lt;br&gt;
&lt;br&gt;
Η σειρά που τις έγραψα είναι η σωστή αλφαβητικά σειρά (προηγούνται τα
άτονα γράμματα). Αν όμως αυτά τα βάλουμε σε μια sortedlist για
παράδειγμα, η σειρά που θα τα βάλει θα είναι:&lt;br&gt;
αία&lt;br&gt;
αιβ&lt;br&gt;
&lt;br&gt;
Παρ' όλα αυτά, αν βάλουμε σε μια sortedlist τα γράμματα "ί" και "ι"
τότε θα τα ταξινομήσει σωστά. Το πρόβλημα λοιπόν είναι όταν έχουμε
λέξεις.&lt;br&gt;
Ελπίζω κάποιος να έχει καμιά ιδέα για το τι παιζει...&lt;br&gt;
Ευχαριστώ.&lt;br&gt;</description></item></channel></rss>