language explanation

can someone please tell me what the {0} and the {1:f} do in the code below. f is just a number variable.
response.output.write("<tr><td>{0}</td><td>" & _
"{1:f}</td></tr>", f, ToCelsius(f))
coletteck8Asked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
ZylochConnect With a Mentor Commented:
Hi coletteck8,

Er...

This is ASP.NET formatting.

Response.Output.Write can format a string, this actually is kind of like sprintf in other languages.


The things in {0} is kind of a backreference per say. The {0} means the first argument after this one, meaning f. The {1} indicates the next one, which is ToCelsius(f), and I believe you can have up to {2} in most cases.

So, if in the above, every {0} just means INSERT f there.

THe second one is {1:f}. The 1 is self-explanatory, insert the ToCelsius(f) there, but the f I believe is to make ToCelsius(f) a float, but I'm not sure...

Regards,
Zyloch
0
 
coletteck8Author Commented:
thanks for the help even though i put it in the wrong area!
0
 
ZylochCommented:
No problem, glad to help =)

I'm actually not too good at ASP, but many of the experts in this area know more than one web language at least partially.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.