簡體   English   中英

如何修復:CS0161“MauiProgram.CreateMauiApp()”:並非所有代碼路徑都返回值?

[英]How to fix : CS0161 'MauiProgram.CreateMauiApp()': not all code paths return a value?

如何解決這個問題:

CS0161“MauiProgram.CreateMauiApp()”:並非所有代碼路徑都返回值

我不明白我做錯了什么,你能幫忙嗎? 謝謝!

PS:我真的處於入門水平,所以如果我沒有看到非常簡單的解決方案,我很抱歉,但我現在很愚蠢,無法自己解決。

namespace LoginApp;

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        var builder = MauiApp.CreateBuilder();
        builder
            .UseMauiApp<App>()
            .ConfigureFonts(fonts =>
            {
                fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
                fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
            });
    }
}

我在其他論壇等上搜索,但我沒有找到我的問題的答案。

在 C# 中,如果方法具有非 void返回類型,則意味着該方法必須返回該類型的實例。

在這種情況下:

public static MauiApp CreateMauiApp()

它是MauiApp類型。 如果您查看模板創建的默認CreateMauiApp方法,最后一行是

return builder.Build();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM