Click here to Skip to main content
15,887,596 members
Home / Discussions / C#
   

C#

 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 4:34
professionalSascha Lefèvre20-Jan-16 4:34 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Pete O'Hanlon20-Jan-16 4:46
mvePete O'Hanlon20-Jan-16 4:46 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 5:44
professionalSascha Lefèvre20-Jan-16 5:44 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Pete O'Hanlon20-Jan-16 6:53
mvePete O'Hanlon20-Jan-16 6:53 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 7:03
professionalSascha Lefèvre20-Jan-16 7:03 
AnswerRe: String Formatting / Interpolation --- Opinions Pin
phil.o20-Jan-16 4:26
professionalphil.o20-Jan-16 4:26 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 4:36
professionalSascha Lefèvre20-Jan-16 4:36 
AnswerRe: String Formatting / Interpolation --- Opinions Pin
PIEBALDconsult20-Jan-16 4:34
mvePIEBALDconsult20-Jan-16 4:34 
Sascha Lefèvre wrote:
interpolation built into C# 6,


I have no plans to use either. String.Format will continue to be my weapon of choice for a good long while.

The ability to compile against older versions will often outweigh the "shiny and new".
Don't use any new feature unless and until it provides a real benefit.

Consider, also, what if you write code that must compile under new and old versions? Will you write it both ways with conditional compilation? Make a branch in your version control and have to maintain two versions? Isn't it simpler to write it only the "old" way and reduce maintenance?


On the other hand, I have an Extension Method:

C#
public static string
Format
(
  this string              Format
,
  System.Collections.IList Parameter
)


(By the by, Extension Methods are about the newest C# feature I use, even though I feel they were implemented wrong.)
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 5:41
professionalSascha Lefèvre20-Jan-16 5:41 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
PIEBALDconsult20-Jan-16 5:49
mvePIEBALDconsult20-Jan-16 5:49 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 5:55
professionalSascha Lefèvre20-Jan-16 5:55 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
PIEBALDconsult20-Jan-16 5:59
mvePIEBALDconsult20-Jan-16 5:59 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 7:43
professionalSascha Lefèvre20-Jan-16 7:43 
JokeRe: String Formatting / Interpolation --- Opinions Pin
Richard Deeming20-Jan-16 7:50
mveRichard Deeming20-Jan-16 7:50 
AnswerRe: String Formatting / Interpolation --- Opinions Pin
Richard Deeming20-Jan-16 4:41
mveRichard Deeming20-Jan-16 4:41 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 5:38
professionalSascha Lefèvre20-Jan-16 5:38 
AnswerRe: String Formatting / Interpolation --- Opinions Pin
BillWoodruff20-Jan-16 6:40
professionalBillWoodruff20-Jan-16 6:40 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre20-Jan-16 7:02
professionalSascha Lefèvre20-Jan-16 7:02 
AnswerRe: String Formatting / Interpolation --- Opinions Pin
GravityPhazer21-Jan-16 23:53
professionalGravityPhazer21-Jan-16 23:53 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre22-Jan-16 1:59
professionalSascha Lefèvre22-Jan-16 1:59 
AnswerRe: String Formatting / Interpolation --- Opinions Pin
GravityPhazer22-Jan-16 4:11
professionalGravityPhazer22-Jan-16 4:11 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre22-Jan-16 4:29
professionalSascha Lefèvre22-Jan-16 4:29 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
GravityPhazer22-Jan-16 4:37
professionalGravityPhazer22-Jan-16 4:37 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
Sascha Lefèvre22-Jan-16 4:48
professionalSascha Lefèvre22-Jan-16 4:48 
GeneralRe: String Formatting / Interpolation --- Opinions Pin
GravityPhazer22-Jan-16 5:21
professionalGravityPhazer22-Jan-16 5:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.