c# - How the transformation is possible? -


  int [] संख्या = {5, 4, 1, 3, 9, 8, 6, 7, 2 , 0}; स्ट्रिंग [] तार = {"शून्य", "एक", "दो", "तीन", "चार", "पांच", "छः", "सात", "आठ", "नौ"}; Var textNums = संख्याओं में से n से स्ट्रिंग्स चुनें [n]; कंसोल.प्रकाश रेखा ("संख्या स्ट्रिंग:"); विदेशी मुद्रा (टेक्स्ट नंबर्स में वर्ड्स) {Console.WriteLine (एस); }  

1) "शब्द" में पूर्णांक का प्रतिनिधित्व करने के लिए एक "पूर्णांक" को बदलने वाला तंत्र क्या है?

2) ऐसे प्रकार की परिवर्तन केवल संभव है स्ट्रिंग के लिए int? या हम इस परिवर्तन के साथ मजे करना चाहते हैं?

  1. यह सिर्फ सरणी पहुंच है - यह "स्ट्रिंग्स" सरणी में सूचकांक के रूप में "संख्या" से तत्व का उपयोग कर।

  2. केवल पूर्णांक ही सरणियों के लिए काम करेंगे, लेकिन आप समान रूप से एक dictionary & lt; स्ट्रिंग , स्ट्रिंग & gt; या मनमाना मानचित्रण करना इस मामले में आप एक स्ट्रिंग सरणी को डिक्शनरी & lt; int, string & gt; की तरह मान सकते हैं। आप इसे भी इस तरह से लिख सकते हैं:

      int [] संख्या = {5, 4, 1, 3, 9, 8, 6, 7, 2, 0}; Var शब्द = नया शब्दकोश & lt; int, string & gt; {1, "एक"}, {2, "दो"}, {3, "तीन"}, {4, "चार"}, {5, "पांच"}, { 6, "छः"}, {7, "सात"}, {8, "आठ"}, {9, "नौ"}}; Var textNums = संख्याओं में से n से शब्द चुनें [n];  

    कंसोल.प्रकाशन ("संख्या स्ट्रिंग्स:");

    विदेशी भाषा (वर्ड एस में टेक्स्ट न्यूज़) {Console.WriteLine (एस); }

यह अभी भी पूर्णांक का प्रयोग कर रहा है - लेकिन आप ऐसी ही ऐसी चीज़ों को उन शब्दकोशों के साथ कर सकते हैं जहां कुंजी अन्य प्रकार के हैं।


Comments