การเลื่อนตำแหน่งด้วยตัวเลขตามชื่อคือการโปรโมตประเภทที่เล็กลงเป็นประเภทที่ใหญ่ขึ้น เช่น สั้นถึงเต็ม
ในตัวอย่างด้านล่าง เราได้เห็นการเลื่อนตำแหน่งเป็นตัวเลขในตัวดำเนินการเลขคณิตแล้ว
ประเภทสั้นจะได้รับการเลื่อนระดับเป็นประเภทที่ใหญ่ขึ้นโดยอัตโนมัติ -
ตัวอย่าง
using System; class Program { static void Main() { short val1 = 99; ushort val2 = 11; int res = val1 * val2; Console.WriteLine(res); } }