C# doubt
-
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
After the params keyword is issued a Zombie Apocalypse is set in motion and only a keen C# developer can issue a certain combination of keywords that will thwart the impending doom.
New version: WinHeist Version 2.2.2 Beta
tomorrow (noun): a mystical land where 99% of all human productivity, motivation and achievement is stored. -
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
Explain, with your own words or not, why this place calls itself 'The Lounge' and why the people react as they do.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns. -
I don't doubt C# itself, just some parts of the BCL.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
When in doubt, use C++. :-)
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns. -
We're also good at Maths and History Homework if you would like to post any of those for us?
-
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
Why can't you read the friendly manual[^]?
In Word you can only store 2 bytes. That is why I use Writer.
-
Explain, with your own words or not, why this place calls itself 'The Lounge' and why the people react as they do.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.No homework questions in the Lounge, please! :doh:
Anything that is unrelated to elephants is irrelephant
Anonymous
-----
The problem with quotes on the internet is that you can never tell if they're genuine
Winston Churchill, 1944
-----
I'd just like a chance to prove that money can't make me happy.
Me, all the time -
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
- because the compiler forbade it? - because
Method<T>(params T[] values1, params T[] values2, params T[] values3)
is a problem and hassel to understand without benefit?All in one Menu-Ribbon Bar DirectX for WinRT/C# since 2013! Taking over the world since 1371!
-
Why can't you read the friendly manual[^]?
In Word you can only store 2 bytes. That is why I use Writer.
Actually, the "friendly manual" isn't answering his question. It only confirms the statement in the assignment that you cannot add any parameters after the params keyword, but not why! :doh: Unless of course "B'cause Microsoft says so!" is an acceptable answer to the question... :rolleyes:
Anything that is unrelated to elephants is irrelephant
Anonymous
-----
The problem with quotes on the internet is that you can never tell if they're genuine
Winston Churchill, 1944
-----
I'd just like a chance to prove that money can't make me happy.
Me, all the time -
-
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
Because params is an array of undetermined length. If you write:
void Foo(params int[] ints)
and try to call it with:Foo(1, 2, 3, 4)
How would it know that you want 4 as a separate argument, if the method were defined like this:void Foo(params int[] oneThroughThree, int fourth)
OK, maybe it could use type information, but that leads to bottomless pits where the Wumpus will eat you. MarcImperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Because params is an array of undetermined length. If you write:
void Foo(params int[] ints)
and try to call it with:Foo(1, 2, 3, 4)
How would it know that you want 4 as a separate argument, if the method were defined like this:void Foo(params int[] oneThroughThree, int fourth)
OK, maybe it could use type information, but that leads to bottomless pits where the Wumpus will eat you. MarcImperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Homework Marc. You're doing his homework for him.
A guide to posting questions on CodeProject
Click this: Asking questions is a skill. Seriously, do it.
Dave Kreskowiak -
Because params is an array of undetermined length. If you write:
void Foo(params int[] ints)
and try to call it with:Foo(1, 2, 3, 4)
How would it know that you want 4 as a separate argument, if the method were defined like this:void Foo(params int[] oneThroughThree, int fourth)
OK, maybe it could use type information, but that leads to bottomless pits where the Wumpus will eat you. MarcImperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Great, thanks
-
Homework Marc. You're doing his homework for him.
A guide to posting questions on CodeProject
Click this: Asking questions is a skill. Seriously, do it.
Dave KreskowiakDave Kreskowiak wrote:
Homework Marc. You're doing his homework for him.
Oh well. :sigh: Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
Harbie wrote:
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
The lily Abruptly changing The orange, having changed already Moon pie. (I certify that these are my own words.)
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
:thumbsup:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
I realised I was "helping" you with an assignment which actually was the opposite of helping - because it made thinking on your part unneccessary. Help should be given in a way that pushes the learner into the right direction, lifting confusion, but not presenting the answer right away. Confucius is attributed to have said: Tell me and I forget Show me and I remember Let me do it and I understand. If you have trouble with an assignment, don't ask for the answer. Try to make it clear to yourself why you can't answer it and ask people to help you better understand the assignment so that you can answer it yourself.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
-
Great, thanks
What part of "in YOUR own words" do you not understand? When the tests come around do you get to go on the 'net and ask people for the answers? Congratulations on failing your class!
A guide to posting questions on CodeProject
Click this: Asking questions is a skill. Seriously, do it.
Dave Kreskowiak -
Don't get it!?
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
-
Don't get it!?
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
-
Explain in your own words why you cannot pass additional arguments in a function after using the params keyword.
If it's not broken, fix it until it is