شما اگه یه کم کرد دست کاری کنین همونطور که دوستان گفتن جواب میده راحت

NumberToString converter = new NumberToString();
if(!textBox1.Text.Contains("."))
textBox2.Text = converter.num2str(textBox1.Text);
else
{
string[] str = textBox1.Text.Split('.');
textBox2.Text = converter.num2str(str[0]);
textBox2.Text += " ممیز ";
textBox2.Text += converter.num2str(str[1]);
switch (str[1].Length)
{
case 1:
textBox2.Text += " دهم ";
break;
case 2:
textBox2.Text += " صدم ";
break;
case 3:
textBox2.Text += " هزارم ";
break;
default:
break;
}

البته میتونین همینو اصولی تر هم بنویسین و البته این تا 3 رقم اعشار درست کار میکنه خودتون بعد از هزارم خواستین اضافه کنین