Talk:C Sharp (programming language)
| This It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| This article has previously been nominated to be moved. Please review the prior discussions if you are considering re-nomination.
Discussions
|
Correct logo
[edit]Based on discussion of the purple logo file over at Commons (https://commons.wikimedia.org/wiki/File:C_Sharp_logo.svg), there's been a small edit war over the logo used here. The discussion over there indicated that the purple logo is not used in any official documentation, but that a green wordmark (https://commons.wikimedia.org/wiki/File:C_Sharp_wordmark.svg) is (for example, at https://docs.microsoft.com/en-us/dotnet/). Because the discussion over there began to divulge into whether or not the logo should be used here, I figured I'd start this off by giving support for changing the logo to the green wordmark here. Eiim (talk) 15:58, 18 July 2020 (UTC)
- Putting a logo in an infobox makes it seem like it's some sort of official thing. So unless someone can find an example of Microsoft actually using this purple logo, I agree that we should keep the green wordmark. ―JochemvanHees (talk) 22:17, 22 February 2021 (UTC)
'Scope' specification missing from summary box
[edit]The article on SmallTalk lists a 'Scope' approach right under the 'Typing Discipline' but the C# article lacks this. Could it be added for consistency? — Preceding unsigned comment added by 4.53.125.69 (talk) 01:24, 10 February 2022 (UTC)
Undiscussed move
[edit]Not sure why anyone would move this page without discussion given the three prior failed RM's, but here we are. I am emphatically against a hyphen for this article. —Locke Cole • t • c 22:28, 16 January 2023 (UTC)
- I've reverted the move. @Mast303: if you want the article's name changed then please follow the instructions at WP:RMCM and open a move discussion at this talk page. SkyWarrior 22:43, 16 January 2023 (UTC)
- @SkyWarrior It looks like the archives may have gone on an unfortunate ride though, as they appear to be at the C-Sharp talk subpages. —Locke Cole • t • c 22:45, 16 January 2023 (UTC)
- I'm fixing that right now. SkyWarrior 22:45, 16 January 2023 (UTC)
- @Locke Cole: Should be fixed now; I just manually moved the talk pages back. Let me know if I missed anything. SkyWarrior 22:48, 16 January 2023 (UTC)
- Thanks =) will do! —Locke Cole • t • c 22:50, 16 January 2023 (UTC)
- @Locke Cole: Should be fixed now; I just manually moved the talk pages back. Let me know if I missed anything. SkyWarrior 22:48, 16 January 2023 (UTC)
- I'm fixing that right now. SkyWarrior 22:45, 16 January 2023 (UTC)
- @SkyWarrior It looks like the archives may have gone on an unfortunate ride though, as they appear to be at the C-Sharp talk subpages. —Locke Cole • t • c 22:45, 16 January 2023 (UTC)
Requested move 18 January 2023
[edit]- The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this discussion.
The result of the move request was: not moved. Per WP:SNOW. (closed by non-admin page mover) — Ceso femmuin mbolgaig mbung, mellohi! (投稿) 20:32, 21 January 2023 (UTC)
C Sharp (programming language) → C-Sharp (programming language) – Consistency; other similar names (e.g. F-sharp major) are hyphenated. Mast303 (talk) 01:10, 18 January 2023 (UTC)
- This is a weird one because technical restrictions prevent it from being located at C#, so we can't rely on sources. O.N.R. (talk) 04:12, 18 January 2023 (UTC)
- Oppose, it is only at this page because the MediaWiki software (and web standards in general) aren't agreeable to using an actual # symbol in an article title. Adding a hyphen would make the title even more wrong than it already is. —Locke Cole • t • c 05:27, 18 January 2023 (UTC)
- Oppose. F-sharp major is a relatively common alternate spelling of the key, but C# is the only common spelling of the programming language. If we cannot use it due to technical restrictions, then we should use a minimally simplified version of it. -- King of ♥ ♦ ♣ ♠ 23:29, 18 January 2023 (UTC)
- Oppose. I'm not sure how musical names are more than superficially similar Erinius (talk) 23:37, 18 January 2023 (UTC)
- Oppose F-sharp major is a musical key, but this article is about a programming language. Since they are of different subjects, I don’t think the reason to move this article is reasonable Ilovejames5🚂:) 05:38, 19 January 2023 (UTC)
- Comment I personally think you all confused the dash as a hyphen Ilovejames5🚂:) 05:23, 20 January 2023 (UTC)
- Oppose. I have occasionally seen it as "C-Sharp" but both "C Sharp" and "CSharp" are, I believe, more commonly used than "C-Sharp" for when "C#" can't be used for whatever reason. Skynxnex (talk) 19:06, 19 January 2023 (UTC)
Broken reference
[edit]Reference [3], for the current preview version, is broken. I don't really know the specifics of how this works, but I think it's because the wikidata page is missing a title and retrieved date for the reference. The wikidata page is semi-protected so I don't think I can fix that, but hopefully this'll grab the attention of someone who can. Maybeitsmir (talk) 22:08, 31 May 2023 (UTC)
Fixed. I think the problem was there was still an entry for the preview version of 11.0, as well as the stable version of 11.0 after it, which must have confused something. I got rid of the preview version of 11.0 and it was automatically removed from the infobox, which I believe is correct because I don't think a preview version of C# is out at this time. –CWenger (^ • @) 22:43, 31 May 2023 (UTC)
Reference Kreft / Langer
[edit]A moment ago I updated some items in the list of references. When in the course of this I read the article by Kreft / Langer "After Java and C# - what is next" (reference 28), I started to wonder: Should we really mention the point of view of these two authors "Java and C# are so similar"? After all, does the verdict of Kreft / Langer still have any relevance if a few lines before they state that Fortran and COBOL are also "very similar languages"? What do you think? FePo2 (talk) 08:35, 18 September 2023 (UTC)
- I would leave it. Not many people would argue that Java and C# are not similar. Perhaps we could find a better reference, but this one is fine for now. –CWenger (^ • @) 15:39, 18 September 2023 (UTC)
- >Not many people would argue that Java and C# are not similar.
- That surely is true. However ...
- >Perhaps we could find a better reference
- ...the article already quotes two well-respected persons (Gosling, Joy) who point out this similarity. So one could consider a third reference as being at least redundant. But even more regrettable is that Kreft / Langer seem to me to be a reference of questionable quality, since their statement on Fortran vs. COBOL disqualifies them, to some extent, as objective reviewers. Anyone reading the C# article as it is now is missing the (in my opinion) not unimportant information that Kreft / Langer have a somewhat, let's say, "peculiar" definition of "similar programming languages".
- If someone tells me that red and blue are similar colors, I might tolerate this view, however I would henceforth not consult him or her as a referee on the subject of similarity of colors. FePo2 (talk) 13:51, 21 September 2023 (UTC)
- It looks like no one but the two of us have an opinion on the subject. I will delete this reference for the sake of a test, at the risk that there will be an outcry. 🙂 FePo2 (talk) 08:16, 2 October 2023 (UTC)
C# 12 is out
[edit]https://devblogs.microsoft.com/dotnet/announcing-csharp-12/
couldnt find a way to edit the "stable version" info box :) 1mpossible c (talk) 12:10, 18 November 2023 (UTC)
Fixed. Thanks. –CWenger (^ • @) 15:40, 18 November 2023 (UTC)
C# 14 is out
[edit]This edit request has been answered. Set the |answered= parameter to no to reactivate your request. |
last C# version is 14 released June 9, 2025. Supported on .NET 10 Source: https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-10/overview HappinessAlive123 (talk) 02:14, 15 June 2025 (UTC)
Fixed. –CWenger (^ • @) 15:26, 15 June 2025 (UTC)
Lua error at the top of the article
[edit]at the top of the page on mobile (url: https://en.m.wikipedia.org/wiki/C_Sharp_(programming_language) ) the following error is shown
Lua error: bad argument #1 to 'unstripNoWiki' (string expected, got nil).
does anyone know how to fix this and/or what this means? BennBluee (talk) 08:19, 7 July 2025 (UTC)
Pronunciation of C# at the top of the article.
[edit](/ˌsiː ˈʃɑːrp/ see SHARP) Do we really need the IPA symbols? Isador2 (talk) 00:45, 11 March 2026 (UTC)
- I am just going to remove them, if you do not agree, then you may put them back. Isador2 (talk) 00:47, 11 March 2026 (UTC)
- I decided to keep them. Isador2 (talk) 01:43, 18 March 2026 (UTC)
Dual role for 'using' in C#
[edit]Re "Namespaces": 'using' is not only used for import. It is also used in a different context.
It isn't covered elsewhere in this entry either.
I think it should be covered to some degree.
--Mortense (talk) 20:57, 13 April 2026 (UTC)
Move C Sharp (programming language) to C# (programming language), ignore technical restrictions and solution below
[edit]- The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this discussion.
The result of the move request was: Technically impossible to implement * Pppery * it has begun... 20:33, 18 May 2026 (UTC)
C Sharp (programming language) → C# (programming language) – We really should make an exception to the technical rule by using # to replace the " sharp" of C Sharp (programming language), as although C#Use in writing systems should still work, Right now, C# (programming language) links to absolutely no section named " (programming language)" inside the C article, nor it's likely it will ever be, and also contains a space at the start, so C# (programming language) right now is absolutely useless, and also, any section inside the C sharp article should be like C# (programming language)#Syntax, as that's just a # after the article title, consistent with other pages, and that solves both issues at the same time, so we should ignore technical restrictions for this one case, as it's been long overdue. Dylan240 (talk) 19:53, 18 May 2026 (UTC)
- Oppose Technical restrictions are included in MediaWiki software for technical reasons (in the case of #, it represents a section link) and are not circumventable. Users who type C# (programming language) will end up at the top of the C article (because the section does not exist), which includes a hatnote to the disambiguation page C-sharp. –LaundryPizza03 (dc̄) 20:27, 18 May 2026 (UTC)
- B-Class level-5 vital articles
- Wikipedia level-5 vital articles in Technology
- B-Class vital articles in Technology
- B-Class Computing articles
- High-importance Computing articles
- All Computing articles
- B-Class Computer science articles
- High-importance Computer science articles
- WikiProject Computer science articles