Agregar texto con un número flotante usando el método String.Format() en C#

Aquí la tarea es agregar el texto T con un número flotante F usando el método String.Format() .

Ejemplo :

Entrada: F = 12.3, T = “abc”
Salida: 12abc.abc3

Entrada: F = 0.0, T = «Geeks»
Salida: Geeks0.0Geeks

El texto T se puede agregar a un número flotante F usando el método String.Format() de la siguiente manera:

  • Agregue texto T solo a la izquierda de la parte integral de un número flotante F.
  • Agregue texto T solo a la derecha de la parte integral de un número flotante F.
  • Agregue texto T solo a la izquierda de la parte fraccionaria de un número flotante F.
  • Agregue texto T solo a la derecha de la parte fraccionaria de un número flotante F.
  • Agregue el texto T a ambos lados del punto decimal de un número flotante F.
  • Agregue el texto T a ambos lados de un número flotante F.

Ejemplo 1: agregar texto T solo a la izquierda de la parte integral de un número flotante F.

C#

// C# program to add text T 
// only to left of integral 
// part of a float number F.
  
using System;
  
public class GFG{
      
    // function to add text at
    // left of integral part 
    // of a float number.
    static string Add_text(float F, string T)
    {
        // string format
        string s = "{0:";
        s += T;
        s += "0.0}";
          
        // use of String.Format() method
        return String.Format(s, F);
    }
      
    // Main Method
    static void Main(string[] args)
    {
        float F = 12.3f;
        string T = "abc";
          
        //function calling
        string str = Add_text(F, T);
          
        // print the added text float number
        Console.WriteLine(str);
    }
}

Producción:

abc12.3

Ejemplo 2: agregar texto T solo a la derecha de la parte integral de un número flotante F.

C#

// C# program to add text T 
// only to right of integral 
// part of a float number F.
  
using System;
  
public class GFG{
      
    // function to add text at
    // right of integral part 
    // of a float number.
    static string Add_text(float F, string T)
    {
        // string format
        string s = "{0:0";
        s += T;
        s += ".0}";
          
        // use of String.Format() method
        return String.Format(s, F);
    }
      
    // Main Method
    static void Main(string[] args)
    {
        float F = 12.3f;
        string T = "abc";
          
        // function calling
        string str = Add_text(F, T);
          
        // print the added text float number
        Console.WriteLine(str);
    }
}

Producción:

12abc.3

Ejemplo 3: agregar texto T solo a la izquierda de la parte fraccionaria de un número flotante F.

C#

// C# program to add text T 
// only to left of fractional 
// part of a float number F.
  
using System;
  
public class GFG{
      
    // function to add text at
    // left of fractional part 
    // of a float number F.
    static string Add_text(float F, string T)
    {
        // string format
        string s = "{0:0.";
        s += T;
        s += "0}";
          
        // use of String.Format() method
        return String.Format(s, F);
    }
      
    // Main Method
    static void Main(string[] args)
    {
        float F = 12.3f;
        string T = "abc";
          
        // function calling
        string str = Add_text(F, T);
          
        // print the added text
        // float number
        Console.WriteLine(str);
    }
}

Producción:

12.abc3

Ejemplo 4: agregar texto T solo a la derecha de la parte fraccionaria de un número flotante F.

C#

// C# program to add text T 
// only to right of fractional 
// part of a float number F.
  
using System;
  
public class GFG{
      
    // function to add text at
    // right of fractional part 
    // of a float number F.
    static string Add_text(float F, string T)
    {
        // string format
        string s = "{0:0.0";
        s += T;
        s += "}";
          
        // use of String.Format() method
        return String.Format(s, F);
    }
      
    // Main Method
    static void Main(string[] args)
    {
        float F = 12.3f;
        string T = "abc";
          
        // function calling
        string str = Add_text(F, T);
          
        // print the added text float number
        Console.WriteLine(str);
    }
}

Producción:

12.3abc

Ejemplo 5: Agregar texto T a ambos lados del punto decimal de un número flotante F.

C#

// C# program to add text
// to both side of decimal
// point of a float number
  
using System;
  
public class GFG{
      
    // function to add text at
    // both side of decimal
    // point of a float number
    static string Add_text(float F, string T)
    {
        // string format
        string s = "{0:0";
        s += T;
        s += ".";
        s += T;
        s += "0}";
          
        // use of String.Format() method
        return String.Format(s, F);
    }
      
    // Main Method
    static void Main(string[] args)
    {
        float F = 12.3f;
        string T = "abc";
          
        // function calling
        string str = Add_text(F, T);
          
        // print the added text float number
        Console.WriteLine(str);
    }
}

Producción:

12abc.abc3

Ejemplo 6: Agregar texto T a ambos lados de un número flotante F.

C#

// C# program to add text
// to both side of a float number
  
using System;
  
public class GFG{
      
    // function to add text at
    // both side of a float number
    static string Add_text(float F, string T)
    {
        // string format
        string s = "{0:";
        s += T;
        s += "0.0";
        s += T;
        s += "}";
          
        // use of String.Format() method
        return String.Format(s, F);
    }
      
    // Main Method
    static void Main(string[] args)
    {
        float F = 12.3f;
        string T = "abc";
          
        // function calling
        string str = Add_text(F, T);
          
        // print the added text float number
        Console.WriteLine(str);
    }
}

Producción:

abc12.3abc

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *