Alternative term for "non-ref `struct"
Maintainer thường phản hồi trong vòng 1 ngày
@jskeet đang làm issue này rồi.
Từ ngày 5/11/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
In reviewing #1817, we see that the term "non-ref struct" was used.
This relates to discussions on how we spec record types, and nullable reference types.
We'd like to avoid adding the term "non-ref struct" when we already have the long-used term "strut". In the same fashion, we want to avoid the terms "non-record class" and "non-record struct".
Finally, we should never introduce "non-ref, non-record struct".
To fix this, we want to do the following:
- Use "class" and "struct" when it means all
classtypes, and allstructtypes, respectively. - Define and use a different phrase consistently to mean "A class, excluding those with the
recordmodifier". - Define and use a different phrase consistently to mean "A struct, excluding those with the
record,refor both those modifiers"
We can leverage the language for a "non-nullable class", if it applies.
- Ngôn ngữ chính
- C#
- Star
- 818
- Fork
- 100
- Merge trung bình
- 3 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 21
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của dotnet/csharpstandard
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
dotnet/csharpstandard#1629 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
type: clarity
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
dotnet/csharpstandard#599 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
9.3.6 Char setĐang mởtype: clarity
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
dotnet/csharpstandard#189 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Find a way to allow-list long linesCó thể đã có người làm @jskeet đã nhận 3 ngày trước. Đang mở
dotnet/csharpstandard#1858 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Remove unused command optionsCó thể đã có người làm @BillWagner đã nhận 15 ngày trước. Đang mở
dotnet/csharpstandard#1846 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của dotnet/csharpstandard
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
juandresrodca/AdminForge#54 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[辞書] C/C++のプリプロセッサ指令名を英字のままにするĐang mở要トリアージ 辞書
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 86/100
yksr-melt/Meltype#1625 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Docs typoĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
MonoGame/docs.monogame.github.io#328 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
space-wizards/RobustToolbox#7197 ·
Maintainer thường phản hồi trong vòng 1 ngày