In the Core runtime, a FieldAccessException is thrown.
Found by newly added tests in #97784
Repro
FieldInfo fieldInfo = typeof(MyStruct).GetField(nameof(MyStruct.s_rvaIntField));
fieldInfo.SetValue(null, MyStruct.s_rvaIntField);
// Result: no exception
public struct MyStruct
{
public static readonly int[] s_rvaIntField = [1, 2];
public MyStruct() { }
}