如何将英语数字转换为阿拉伯数字,例如196转换为١٩٦?

伊本·曼佐尔

没有人知道,以我们如何转换一个英文数字,如196它的阿拉伯语形式,像١٩٦在对.NET核心C#。

foreach (DataRow dr in ds.Tables[0].Rows)
{
    lstSurahs.Add(new Quran
    {
        ID         = Convert.ToInt32(dr["ID"].ToString()),
        DatabaseID = Convert.ToInt32(dr["DatabaseID"].ToString()),
        SuraID     = Convert.ToInt32(dr["SuraID"].ToString()),

        // Need Arabic Form
        VerseID    = Convert.ToInt32(dr["VerseID"].ToString().ConvertNumerals()), 

        AyahText   = dr["AyahText"].ToString()
    });
 }
错误的Akbari

下面的方法应该可以根据需要工作:

private string toArabicNumber(string input)
{
    var arabic = new string[10] { "۰", "۱", "۲", "۳", "۴", "۵", "۶", "۷", "۸", "۹" };
    for (int j = 0; j < arabic.Length; j++)
    {
        input = input.Replace(j.ToString(), arabic[j]);
    }
    return input;
}

或其他解决方案:

private string ConvertNumber(string englishNumber)
{
    string theResult = "";
    foreach (char ch in englishNumber)
    {
        theResult += (char)(1776 + char.GetNumericValue(ch));
    }
    return theResult;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将阿拉伯数字转换为英文数字

来自分类Dev

将字符串中的英语数字转换为阿拉伯数字

来自分类Dev

在html文档中将英语数字转换为阿拉伯数字

来自分类Dev

将罗马数字转换为阿拉伯数字-递归

来自分类Dev

Symfony 5:将阿拉伯数字转换为现代数字

来自分类Dev

将罗马数字转换为阿拉伯数字-递归

来自分类Dev

将任何阿拉伯数字转换为英文数字

来自分类Dev

使用javascript将罗马数字转换为阿拉伯数字

来自分类Dev

如何在Django中将普通数字转换为阿拉伯数字

来自分类Dev

使用javascript将阿拉伯数字转换为单词

来自分类Dev

将Pandas列中的阿拉伯数字转换为整数

来自分类Dev

使用数组将罗马数字转换为阿拉伯数字时遇到问题

来自分类Dev

转换为十进制阿拉伯数字

来自分类Dev

将Unicode中的日期时间字符串(带有阿拉伯数字)转换为DateTime对象

来自分类Dev

在字符串中将阿拉伯数字切换为英语

来自分类Dev

转换罗马/阿拉伯数字大于4000

来自分类Dev

JavaScript:输入文字时,可快速将印地文数字转换为阿拉伯数字

来自分类Dev

将用阿拉伯数字书写的日期转换为英文,然后将时间从 12 小时转换为 24 小时

来自分类Dev

用于在西阿拉伯数字和东阿拉伯数字之间转换的 Excel 公式?

来自分类Dev

将正文中的所有数字转换为阿拉伯数字,而不是选择列表中的值RoR

来自分类Dev

我想将阿拉伯数字转换为英文,并且在下面尝试了代码

来自分类Dev

如何在Objective-C中将字符串中的英文数字转换为波斯/阿拉伯数字?

来自分类Dev

如何将textField键盘更改为仅阿拉伯数字?Swift / UIKit

来自分类Dev

如何在oracle中选择数字并将数字从英语转换为阿拉伯语

来自分类Dev

仅将指定的div的英语数字转换为波斯语/阿拉伯语

来自分类Dev

罗马数字到阿拉伯数字的转换

来自分类Dev

如何将Word中的某些数字更改为Word中的阿拉伯数字

来自分类Dev

NET中如何将英语日期转换为阿拉伯日期

来自分类Dev

如何将英语日期转换为阿拉伯日期iOS Swift

Related 相关文章

  1. 1

    如何将阿拉伯数字转换为英文数字

  2. 2

    将字符串中的英语数字转换为阿拉伯数字

  3. 3

    在html文档中将英语数字转换为阿拉伯数字

  4. 4

    将罗马数字转换为阿拉伯数字-递归

  5. 5

    Symfony 5:将阿拉伯数字转换为现代数字

  6. 6

    将罗马数字转换为阿拉伯数字-递归

  7. 7

    将任何阿拉伯数字转换为英文数字

  8. 8

    使用javascript将罗马数字转换为阿拉伯数字

  9. 9

    如何在Django中将普通数字转换为阿拉伯数字

  10. 10

    使用javascript将阿拉伯数字转换为单词

  11. 11

    将Pandas列中的阿拉伯数字转换为整数

  12. 12

    使用数组将罗马数字转换为阿拉伯数字时遇到问题

  13. 13

    转换为十进制阿拉伯数字

  14. 14

    将Unicode中的日期时间字符串(带有阿拉伯数字)转换为DateTime对象

  15. 15

    在字符串中将阿拉伯数字切换为英语

  16. 16

    转换罗马/阿拉伯数字大于4000

  17. 17

    JavaScript:输入文字时,可快速将印地文数字转换为阿拉伯数字

  18. 18

    将用阿拉伯数字书写的日期转换为英文,然后将时间从 12 小时转换为 24 小时

  19. 19

    用于在西阿拉伯数字和东阿拉伯数字之间转换的 Excel 公式?

  20. 20

    将正文中的所有数字转换为阿拉伯数字,而不是选择列表中的值RoR

  21. 21

    我想将阿拉伯数字转换为英文,并且在下面尝试了代码

  22. 22

    如何在Objective-C中将字符串中的英文数字转换为波斯/阿拉伯数字?

  23. 23

    如何将textField键盘更改为仅阿拉伯数字?Swift / UIKit

  24. 24

    如何在oracle中选择数字并将数字从英语转换为阿拉伯语

  25. 25

    仅将指定的div的英语数字转换为波斯语/阿拉伯语

  26. 26

    罗马数字到阿拉伯数字的转换

  27. 27

    如何将Word中的某些数字更改为Word中的阿拉伯数字

  28. 28

    NET中如何将英语日期转换为阿拉伯日期

  29. 29

    如何将英语日期转换为阿拉伯日期iOS Swift

热门标签

归档